- ditch leak when throwing exceptions
[m6w6/ext-http] / http_send_api.c
index 49c0aeda06407d0153eabd6f4fbcb3b19b72024b..f22a3d1fd398fb2a3e75ee46ff926accb5523659 100644 (file)
@@ -388,7 +388,7 @@ PHP_HTTP_API STATUS _http_send_ex(const void *data_ptr, size_t data_size, http_s
                if (etag = http_etag(data_ptr, data_size, data_mode)) {
                        char *sent_header = NULL;
                        
-                       http_send_etag_ex(etag, 32, &sent_header);
+                       http_send_etag_ex(etag, strlen(etag), &sent_header);
                        if (http_match_etag("HTTP_IF_NONE_MATCH", etag)) {
                                return http_exit_ex(304, sent_header, NULL, 0);
                        } else {