X-Git-Url: http://git.tdb.fi/?p=libs%2Fnet.git;a=blobdiff_plain;f=source%2Fhttp%2Fmessage.cpp;h=b86f95495eb267639bbc1bdf9ee58662dd198bf1;hp=92321e8a87bd4c953f039141724c621c2d977ac2;hb=d5a705a45ee747f1a70b8e6f451f3501ab420103;hpb=b4e0f7ed23f24e78fd09c9b7f206279e16d38c1e diff --git a/source/http/message.cpp b/source/http/message.cpp index 92321e8..b86f954 100644 --- a/source/http/message.cpp +++ b/source/http/message.cpp @@ -135,13 +135,13 @@ string Message::normalize_header_name(const string &hdr) const bool upper = true; for(string::iterator i=result.begin(); i!=result.end(); ++i) { - if(upper) + if(*i=='-') + upper = true; + else if(upper) { *i = toupper(*i); upper = false; } - else if(*i=='-') - upper = true; else *i = tolower(*i); }