/* non-compressing recv token */
static int simple_recv_token(int f,char **data)
{
- static int residue = 0;
- static char *buf = NULL;
+ static int residue;
+ static char *buf;
int n;
if (!buf) {
static z_stream tx_strm;
/* Output buffer */
-static char *obuf = NULL;
+static char *obuf;
/* Send a deflated token */
static void
tx_strm.zfree = z_free;
if (deflateInit2(&tx_strm, Z_DEFAULT_COMPRESSION, 8,
-15, 8, Z_DEFAULT_STRATEGY) != Z_OK) {
- fprintf(FERROR, "compression init failed\n");
+ rprintf(FERROR, "compression init failed\n");
exit_cleanup(1);
}
if ((obuf = malloc(MAX_DATA_COUNT+2)) == NULL)
}
r = deflate(&tx_strm, nb? Z_NO_FLUSH: Z_PACKET_FLUSH);
if (r != Z_OK) {
- fprintf(FERROR, "deflate returned %d\n", r);
+ rprintf(FERROR, "deflate returned %d\n", r);
exit_cleanup(1);
}
if (nb == 0 || tx_strm.avail_out == 0) {
tx_strm.avail_out = 2 * toklen;
r = deflate(&tx_strm, Z_INSERT_ONLY);
if (r != Z_OK || tx_strm.avail_in != 0) {
- fprintf(FERROR, "deflate on token returned %d (%d bytes left)\n",
+ rprintf(FERROR, "deflate on token returned %d (%d bytes left)\n",
r, tx_strm.avail_in);
exit_cleanup(1);
}
recv_deflated_token(int f, char **data)
{
int n, r, flag;
- static int init_done = 0;
- static int saved_flag = 0;
+ static int init_done;
+ static int saved_flag;
for (;;) {
switch (recv_state) {
rx_strm.zalloc = z_alloc;
rx_strm.zfree = z_free;
if (inflateInit2(&rx_strm, -15) != Z_OK) {
- fprintf(FERROR, "inflate init failed\n");
+ rprintf(FERROR, "inflate init failed\n");
exit_cleanup(1);
}
if ((cbuf = malloc(MAX_DATA_COUNT)) == NULL
r = inflate(&rx_strm, Z_PACKET_FLUSH);
n = CHUNK_SIZE - rx_strm.avail_out;
if (r != Z_OK) {
- fprintf(FERROR, "inflate flush returned %d (%d bytes)\n",
+ rprintf(FERROR, "inflate flush returned %d (%d bytes)\n",
r, n);
exit_cleanup(1);
}
r = inflate(&rx_strm, Z_NO_FLUSH);
n = CHUNK_SIZE - rx_strm.avail_out;
if (r != Z_OK) {
- fprintf(FERROR, "inflate returned %d (%d bytes)\n", r, n);
+ rprintf(FERROR, "inflate returned %d (%d bytes)\n", r, n);
exit_cleanup(1);
}
if (rx_strm.avail_in == 0)
rx_strm.avail_in = len;
r = inflateIncomp(&rx_strm);
if (r != Z_OK) {
- fprintf(FERROR, "inflateIncomp returned %d\n", r);
+ rprintf(FERROR, "inflateIncomp returned %d\n", r);
exit_cleanup(1);
}
}