Hi,
Gwynne pointed me at the clang static analyser earlier on today, and so
I've run it against current PHP_5_3. In the course of messing with it,
it noticed a potential null dereference in ext/ftp - I've attached a
one-liner to fix it.

Michael
Index: ext/ftp/ftp.c
===================================================================
--- ext/ftp/ftp.c       (revision 291261)
+++ ext/ftp/ftp.c       (working copy)
@@ -1699,7 +1699,7 @@
        char                    arg[11];
 
        if (ftp == NULL) {
-               goto bail;
+               return PHP_FTP_FAILED;
        }
 
        if (!ftp_type(ftp, type)) {
-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to