]> git.pld-linux.org Git - packages/cvs-nserver.git/blame - cvs-nserver-zlibfix.patch
Release 36 (by relup.sh)
[packages/cvs-nserver.git] / cvs-nserver-zlibfix.patch
CommitLineData
d1d3c988
JB
1--- cvs-nserver-1.11.1.52/src/zlib-client.c.orig Tue Mar 5 01:27:05 2002
2+++ cvs-nserver-1.11.1.52/src/zlib-client.c Sat Mar 29 00:44:49 2003
3@@ -283,6 +283,7 @@
4
5 zcd->zsout.next_in = buf;
6 zcd->zsout.avail_in = len;
7+ do {
8 zcd->zsout.next_out = zcd->buf_out;
9 zcd->zsout.avail_out = BUFSIZ;
10
11@@ -297,7 +298,11 @@
12
13 fprintf(stderr, "Actually writing %d bytes\n", BUFSIZ - zcd->zsout.avail_out);
14 #endif
15- return ncli->next->write(ncli->next, zcd->buf_out, BUFSIZ - zcd->zsout.avail_out);
16+ ret = ncli->next->write(ncli->next, zcd->buf_out, BUFSIZ - zcd->zsout.avail_out);
17+ if (ret != NCLI_SUCCESS)
18+ return ret;
19+ } while(zcd->zsout.avail_out == 0);
20+ return ret;
21 }
22
23
This page took 0.043592 seconds and 5 git commands to generate.