From 71b6a53617c4f3e1cb8d970ca2b5a20ea591e14c Mon Sep 17 00:00:00 2001 From: valenok Date: Thu, 23 Jun 2011 00:07:46 +0100 Subject: [PATCH] spawn_process(): reading hashbang string correctly on Windows --- mongoose.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mongoose.c b/mongoose.c index 5b73841b..c7337c03 100644 --- a/mongoose.c +++ b/mongoose.c @@ -1172,6 +1172,7 @@ static pid_t spawn_process(struct mg_connection *conn, const char *prog, interp = conn->ctx->config[CGI_INTERPRETER]; if (interp == NULL) { buf[2] = '\0'; + mg_snprintf(conn, cmdline, sizeof(cmdline), "%s%c%s", dir, DIRSEP, prog); if ((fp = fopen(cmdline, "r")) != NULL) { (void) fgets(buf, sizeof(buf), fp); if (buf[0] != '#' || buf[1] != '!') {