export uh_request_done to plugins
authorFelix Fietkau <nbd@openwrt.org>
Mon, 7 Jan 2013 00:42:57 +0000 (01:42 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Mon, 7 Jan 2013 00:42:57 +0000 (01:42 +0100)
plugin.c
plugin.h

index 25a8464e55c443a4d35d8ddab54d267f8819fe58..6a89761a95892654cf103f39a6d3a632f4dd475d 100644 (file)
--- a/plugin.c
+++ b/plugin.c
@@ -27,6 +27,7 @@ static const struct uhttpd_ops ops = {
        .create_process = uh_create_process,
        .get_process_vars = uh_get_process_vars,
        .client_error = uh_client_error,
+       .request_done = uh_request_done,
        .chunk_write = uh_chunk_write,
        .urlencode = uh_urlencode,
        .urldecode = uh_urldecode,
index 7373d65308d4867a8174dd23318256a968469378..1025161bbf259d37b3ab2e0f555e5cfdb1aee926 100644 (file)
--- a/plugin.h
+++ b/plugin.h
@@ -28,6 +28,7 @@ struct uhttpd_ops {
        struct env_var *(*get_process_vars)(struct client *cl, struct path_info *pi);
 
        void (*client_error)(struct client *cl, int code, const char *summary, const char *fmt, ...);
+       void (*request_done)(struct client *cl);
        void (*chunk_write)(struct client *cl, const void *data, int len);
 
        int (*urlencode)(char *buf, int blen, const char *src, int slen);