client: Fix a memory leak in client_post_select().
[paraslash.git] / filter.h
index fa00a5780551374296c693a6df312f6f6c74f800..a11cad50d272981c21d986f6381d3dd41a823c25 100644 (file)
--- a/filter.h
+++ b/filter.h
@@ -20,12 +20,6 @@ struct filter_node {
         * instance of the filter here.
         */
        void *private_data;
-       /** The output buffer. */
-       char *buf;
-       /** The size of the output buffer. */
-       size_t bufsize;
-       /** The number of bytes currently loaded in \a buf. */
-       size_t loaded;
        /** The list of registered callbacks. */
        struct list_head callbacks;
        /** A pointer to the configuration of this instance. */
@@ -70,7 +64,8 @@ struct filter {
         * Close one instance of this filter.
         *
         * Free all resources of associated with \a fn that were previously allocated
-        * by the open() function.
+        * by the open() function. It's OK to leave this alone if the filter does not
+        * need any cleanups.
         */
        void (*close)(struct filter_node *fn);
        /**