X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=php_http_etag.c;h=87164fef22b3406faf0755a4b41c30cc4bdcf19b;hb=25b667802b9bf0351f7e5e9f4848b65181b76ac9;hp=40757f799968a000558365347f471810270e26fd;hpb=a07b79b1871054ca17e48b69445b4dc201f24662;p=m6w6%2Fext-http diff --git a/php_http_etag.c b/php_http_etag.c index 40757f7..87164fe 100644 --- a/php_http_etag.c +++ b/php_http_etag.c @@ -1,5 +1,6 @@ #include "php_http.h" + #ifdef PHP_HTTP_HAVE_HASH # include "php_hash.h" #endif @@ -48,7 +49,7 @@ PHP_HTTP_API char *php_http_etag_finish(php_http_etag_t *e) #ifdef PHP_HTTP_HAVE_HASH const php_hash_ops *eho = NULL; - if (mode && (eho = php_hash_fetch_ops(e->mode, strlen(e->mode)))) { + if (e->mode && (eho = php_hash_fetch_ops(e->mode, strlen(e->mode)))) { eho->hash_final(digest, e->ctx); etag = php_http_etag_digest(digest, eho->digest_size); } else @@ -75,7 +76,7 @@ PHP_HTTP_API size_t php_http_etag_update(php_http_etag_t *e, const char *data_pt #ifdef PHP_HTTP_HAVE_HASH const php_hash_ops *eho = NULL; - if (mode && (eho = php_hash_fetch_ops(e->mode, strlen(e->mode)))) { + if (e->mode && (eho = php_hash_fetch_ops(e->mode, strlen(e->mode)))) { eho->hash_update(e->ctx, (const unsigned char *) data_ptr, data_len); } else #endif