]> git.pld-linux.org Git - packages/cvs-nserver.git/blob - cvs-nserver-zlibfix.patch
Release 36 (by relup.sh)
[packages/cvs-nserver.git] / cvs-nserver-zlibfix.patch
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.065783 seconds and 3 git commands to generate.