Changeset 1727

Show
Ignore:
Timestamp:
04/09/2007 06:55:21 PM (17 months ago)
Author:
jan
Message:

strip trailing white-spaces in HTTP-request headers
before we parse them (fixes #1098)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/lighttpd-1.4.x/src/request.c

    r1406 r1727  
    745745                                                s_len = cur - value; 
    746746 
     747                                                /* strip trailing white-spaces */ 
     748                                                for (; s_len > 0 &&  
     749                                                                (value[s_len - 1] == ' ' ||  
     750                                                                 value[s_len - 1] == '\t'); s_len--); 
     751 
     752                                                value[s_len] = '\0'; 
     753 
    747754                                                if (s_len > 0) { 
    748755                                                        int cmp = 0;