]> granicus.if.org Git - php/commitdiff
check for FDFErcNoValue was in the wrong execution path,
authorHartmut Holzgraefe <hholzgra@php.net>
Thu, 11 Sep 2003 00:47:32 +0000 (00:47 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Thu, 11 Sep 2003 00:47:32 +0000 (00:47 +0000)
should always be treated as 'no error' (should finally fix #22803)

ext/fdf/fdf.c

index c3adad6fac4fff2d0a8fcd9fc4d82df624fdf139..697f6a0ba3a173964ff3d4c27a304cd147bec0ad 100644 (file)
@@ -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);
        }