Hi A robustness fix to cgi.
- Lauri
>From 890157915922554062bc1e9627d4ca6da2798dff Mon Sep 17 00:00:00 2001 From: Lauri Kasanen <[email protected]> Date: Sun, 5 Aug 2012 12:52:28 +0300 Subject: [PATCH] cgi: Make sure chdir succeeds Signed-off-by: Lauri Kasanen <[email protected]> --- plugins/cgi/cgi.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/plugins/cgi/cgi.c b/plugins/cgi/cgi.c index 4e881b5..2502489 100644 --- a/plugins/cgi/cgi.c +++ b/plugins/cgi/cgi.c @@ -200,7 +200,8 @@ static int do_cgi(const char * const __restrict__ file, const char * const __res char *argv[2] = { NULL }; char *tmp = strdup(file); - chdir(dirname(tmp)); + if (chdir(dirname(tmp))) + _exit(1); char *tmp2 = strdup(file); argv[0] = basename(tmp2); -- 1.7.2.1
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
