- char *ct_str = zend_str_tolower_dup(SG(request_info).content_type, strlen(SG(request_info).content_type));
- size_t ct_end = strcspn(ct_str, ";, ");
+ char *ct_str, *ct_dup = estrdup(SG(request_info).content_type);
+ size_t ct_end = strcspn(ct_dup, ";, ");