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
5 zcd->zsout.next_in = buf;
6 zcd->zsout.avail_in = len;
8 zcd->zsout.next_out = zcd->buf_out;
9 zcd->zsout.avail_out = BUFSIZ;
13 fprintf(stderr, "Actually writing %d bytes\n", BUFSIZ - zcd->zsout.avail_out);
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)
19 + } while(zcd->zsout.avail_out == 0);