Ticket #1489: mod_scgi.c.patch

File mod_scgi.c.patch, 0.6 kB (added by icy, 6 months ago)

mod_scgi patch for same flaw

  • mod_scgi.c

    old new  
    26942694                if (s_len < ct_len) continue; 
    26952695 
    26962696                /* check extension in the form "/scgi_pattern" */ 
    2697                 if (*(extension->key->ptr) == '/' && strncmp(fn->ptr, extension->key->ptr, ct_len) == 0) { 
    2698                         break; 
     2697                if (*(extension->key->ptr) == '/') { 
     2698                        if (strncmp(fn->ptr, extension->key->ptr, ct_len) == 0) 
     2699                                break; 
    26992700                } else if (0 == strncmp(fn->ptr + s_len - ct_len, extension->key->ptr, ct_len)) { 
    27002701                        /* check extension in the form ".fcg" */ 
    27012702                        break;