From: Antony Dovgal Date: Thu, 13 Apr 2006 18:14:14 +0000 (+0000) Subject: fix CS and prevent NULL dereference X-Git-Tag: RELEASE_1_3~70 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=78fdeb1accc50f9f737c9d7eda8fb9ff78d16d35;p=php fix CS and prevent NULL dereference --- diff --git a/main/streams/filter.c b/main/streams/filter.c index 57a780986e..106e2c63e1 100644 --- a/main/streams/filter.c +++ b/main/streams/filter.c @@ -338,10 +338,12 @@ PHPAPI php_stream_filter *php_stream_filter_create(const char *filtername, zval if (filter == NULL) { /* TODO: these need correct docrefs */ - if (factory == NULL) + if (factory == NULL) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "unable to locate filter \"%s\"", filtername); - else + } else { php_error_docref(NULL TSRMLS_CC, E_WARNING, "unable to create or locate filter \"%s\"", filtername); + } + return NULL; } filter->name = pestrdup(filtername, filter->is_persistent);