--- postprocessor.c 2009-01-16 09:50:33.000000000 -0800 +++ postprocessor.new 2009-01-16 10:25:44.000000000 -0800 @@ -263,7 +263,8 @@ if (encoding == NULL) return NULL; boundary = NULL; - if (0 != strcasecmp (MHD_HTTP_POST_ENCODING_FORM_URLENCODED, encoding)) + if (0 != strncasecmp (MHD_HTTP_POST_ENCODING_FORM_URLENCODED, encoding), + strlen(MHD_HTTP_POST_ENCODING_FORM_URLENCODED)) { if (0 != strncasecmp (MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA, encoding,