Changeset 672 for trunk/sx/compress.c

Show
Ignore:
Timestamp:
15/08/08 19:50:22 (5 months ago)
Author:
smoku
Message:

Implemented logging of compressed conection established. Closes #243

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/sx/compress.c

    r658 r672  
    4343 
    4444    /* only want compress packets */ 
    45     if(NAD_ENS(nad, 0) < 0 || NAD_NURI_L(nad, NAD_ENS(nad, 0)) != strlen(uri_COMPRESS) || strncmp(NAD_NURI(nad, NAD_ENS(nad, 0)), uri_COMPRESS, strlen(uri_COMPRESS)) != 0) 
     45    if(NAD_ENS(nad, 0) < 0 || NAD_NURI_L(nad, NAD_ENS(nad, 0)) != sizeof(uri_COMPRESS)-1 || strncmp(NAD_NURI(nad, NAD_ENS(nad, 0)), uri_COMPRESS, sizeof(uri_COMPRESS)-1) != 0) 
    4646        return 1; 
    4747 
     
    6060 
    6161            /* go ahead */ 
    62             jqueue_push(s->wbufq, _sx_buffer_new("<compressed xmlns='" uri_COMPRESS "'/>", strlen(uri_COMPRESS) + 22, _sx_compress_notify_compress, NULL), 0); 
     62            jqueue_push(s->wbufq, _sx_buffer_new("<compressed xmlns='" uri_COMPRESS "'/>", sizeof(uri_COMPRESS)-1 + 22, _sx_compress_notify_compress, NULL), 0); 
    6363            s->want_write = 1; 
    6464 
     
    224224            _sx_buffer_alloc_margin(buf, 0, SX_COMPRESS_CHUNK); 
    225225 
    226                 sc->rstrm.avail_out = SX_COMPRESS_CHUNK; 
     226            sc->rstrm.avail_out = SX_COMPRESS_CHUNK; 
    227227            sc->rstrm.next_out = buf->data + buf->len; 
    228228 
     
    362362 
    363363    /* go */ 
    364     jqueue_push(s->wbufq, _sx_buffer_new("<compress xmlns='" uri_COMPRESS "'><method>zlib</method></compress>", strlen(uri_COMPRESS) + 51, NULL, NULL), 0); 
     364    jqueue_push(s->wbufq, _sx_buffer_new("<compress xmlns='" uri_COMPRESS "'><method>zlib</method></compress>", sizeof(uri_COMPRESS)-1 + 51, NULL, NULL), 0); 
    365365    s->want_write = 1; 
    366366    _sx_event(s, event_WANT_WRITE, NULL);