From 78fdeb1accc50f9f737c9d7eda8fb9ff78d16d35 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Thu, 13 Apr 2006 18:14:14 +0000 Subject: [PATCH] fix CS and prevent NULL dereference --- main/streams/filter.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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); -- 2.50.1