* migrate redirect_buffer logic to StrBuf, valgrind reported some related errors.
[citadel.git] / citadel / context.h
index ddf8d6ca136f57d8c550eb969ce46a6d2f9e8d9f..42e0b289863d0ebc78ded2bc2e3e1fbb81431453 100644 (file)
@@ -38,9 +38,7 @@ struct CitContext {
        int client_socket;
        int is_local_socket;    /* set to 1 if client is on unix domain sock */
        /* Redirect this session's output to a memory buffer? */
-       char *redirect_buffer;          /* the buffer */
-       size_t redirect_len;            /* length of data in buffer */
-       size_t redirect_alloc;          /* length of allocated buffer */
+       StrBuf *redirect_buffer;                /* the buffer */
 #ifdef HAVE_OPENSSL
        SSL *ssl;
        int redirect_ssl;