X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_negotiate.c;h=69c73934b02e9dbec810236bd0a5b99bed8895d4;hp=aeb95211d2ed7a180de6407bbd647b6df40d48da;hb=a5e1d0cdf87105d3577ca2db9cb2c5c380062c10;hpb=a3ac311bb52e1947e743739c9d165b7aa01583b8 diff --git a/php_http_negotiate.c b/php_http_negotiate.c index aeb9521..69c7393 100644 --- a/php_http_negotiate.c +++ b/php_http_negotiate.c @@ -74,6 +74,11 @@ PHP_HTTP_API HashTable *php_http_negotiate(const char *value_str, size_t value_l q = Z_DVAL_P(tmp); zval_ptr_dtor(&tmp); + + if (!q) { + STR_FREE(key.str); + continue; + } } else { q = 1.0 - ++i / 100.0; }