From: Hartmut Holzgraefe Date: Thu, 11 Sep 2003 00:47:32 +0000 (+0000) Subject: check for FDFErcNoValue was in the wrong execution path, X-Git-Tag: RELEASE_0_7~146 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1c30f5bcf00eae40435d0a4ef4abe1bb21393a7e;p=php check for FDFErcNoValue was in the wrong execution path, should always be treated as 'no error' (should finally fix #22803) --- diff --git a/ext/fdf/fdf.c b/ext/fdf/fdf.c index c3adad6fac..697f6a0ba3 100644 --- a/ext/fdf/fdf.c +++ b/ext/fdf/fdf.c @@ -386,13 +386,12 @@ PHP_FUNCTION(fdf_get_value) } which++; } while (err == FDFErcOK); - if(err == FDFErcNoValue) err = FDFErcOK; efree(buffer); buffer = NULL; #endif } - if(err != FDFErcOK) { + if((err != FDFErcOK) && (err != FDFErcNoValue)) { if(buffer) efree(buffer); FDF_FAILURE(err); }