X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuhttpd.git;a=blobdiff_plain;f=proc.c;fp=proc.c;h=8680d01a1b9004d41300b19205a757a1ae033559;hp=ad15abb3bd177281445e47e3bff5f4d599ac1bab;hb=b949545598eaa75b38b4d57c9aea6216bd82256c;hpb=0e7c0877717534db5ecac58df9f01c60776e85db diff --git a/proc.c b/proc.c index ad15abb..8680d01 100644 --- a/proc.c +++ b/proc.c @@ -296,8 +296,8 @@ static int proc_data_send(struct client *cl, const char *data, int len) return retlen; } -bool uh_create_process(struct client *cl, struct path_info *pi, - void (*cb)(struct client *cl, struct path_info *pi)) +bool uh_create_process(struct client *cl, struct path_info *pi, const char *url, + void (*cb)(struct client *cl, struct path_info *pi, const char *url)) { struct dispatch *d = &cl->dispatch; struct dispatch_proc *proc = &d->proc; @@ -331,7 +331,7 @@ bool uh_create_process(struct client *cl, struct path_info *pi, close(wfd[1]); uh_close_fds(); - cb(cl, pi); + cb(cl, pi, url); exit(0); }