root/trunk/freewrt/package/busybox/patches/330-httpd_user_agent.patch

Revision 3296, 1.1 kB (checked in by tg, 5 years ago)

sent these to upstream

  • busybox-1.4.1/networking/httpd.c

    old new  
    137137        const char *query; 
    138138 
    139139        USE_FEATURE_HTTPD_CGI(char *referer;) 
     140        USE_FEATURE_HTTPD_CGI(char *user_agent;) 
    140141 
    141142        const char *configFile; 
    142143 
     
    10661067                        if (cp) *cp = '\0'; /* delete :PORT */ 
    10671068                        setenv1("REMOTE_ADDR", p); 
    10681069                } 
     1070                setenv1("HTTP_USER_AGENT", config->user_agent); 
    10691071#if ENABLE_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV 
    10701072                setenv_long("REMOTE_PORT", config->port); 
    10711073#endif 
     
    16291631                                        content_type = strdup(skip_whitespace(buf + sizeof("Content-Type:")-1)); 
    16301632                                } else if ((STRNCASECMP(buf, "Referer:") == 0)) { 
    16311633                                        config->referer = strdup(skip_whitespace(buf + sizeof("Referer:")-1)); 
     1634                                } else if ((STRNCASECMP(buf, "User-Agent:") == 0)) { 
     1635                                        config->user_agent = strdup(skip_whitespace(buf + sizeof("User-Agent:")-1)); 
    16321636                                } 
    16331637#endif 
    16341638 
Note: See TracBrowser for help on using the browser.