Commit Diff


commit - bc8c6114aff18b83aae307950b963388a7c39f2c
commit + c56af3fdaec8a156f341675b6781966a74456c9f
blob - 6850d90636309c790dffc12171d798275858303c
blob + 879b0a913a62323f001d8b8245806a28ce537bd6
--- gotweb/gotweb.c
+++ gotweb/gotweb.c
@@ -3682,6 +3682,8 @@ gw_output_blob_buf(struct gw_trans *gw_trans)
 				goto done;
 		}
 		kerr = khttp_write(gw_trans->gw_req, buf, len - hdrlen);
+		if (kerr != KCGI_OK)
+			goto done;
 		hdrlen = 0;
 	} while (len != 0);
 done: