1 --- busybox-1.00.orig/networking/httpd.c 2004-10-08 10:03:29.000000000 +0200
2 +++ busybox-1.00/networking/httpd.c 2006-02-06 14:04:23.000000000 +0100
5 #ifdef CONFIG_FEATURE_HTTPD_CGI
10 const char *configFile;
14 addEnv("HTTP", "REFERER", config->referer);
15 + if(config->user_agent)
16 + addEnv("HTTP", "USER_AGENT",config->referer);
18 /* set execve argp[0] without path */
19 argp[0] = strrchr( purl, '/' ) + 1;
20 @@ -1682,6 +1685,10 @@
21 for(test = buf + 8; isspace(*test); test++)
23 config->referer = strdup(test);
24 + } else if ((strncasecmp(buf, "User-Agent:", 11) == 0)) {
25 + for(test = buf + 11; isspace(*test); test++)
27 + config->user_agent = strdup(test);