]> granicus.if.org Git - php/commitdiff
Fixed incorrect boolean IS_FALSE/IS_TRUE handling
authorDmitry Stogov <dmitry@zend.com>
Tue, 6 May 2014 11:59:49 +0000 (15:59 +0400)
committerDmitry Stogov <dmitry@zend.com>
Tue, 6 May 2014 11:59:49 +0000 (15:59 +0400)
ext/ftp/php_ftp.c

index 5f0e3a2646512ae2e0ae681bda1479018a8041c5..2badf294ea61bbf3f681e84289d205e80df4b3b4 100644 (file)
@@ -1398,7 +1398,7 @@ PHP_FUNCTION(ftp_set_option)
                                        zend_zval_type_name(z_value));
                                RETURN_FALSE;
                        }
-                       ftp->autoseek = Z_LVAL_P(z_value);
+                       ftp->autoseek = Z_TYPE_P(z_value) == IS_TRUE ? 1 : 0;
                        RETURN_TRUE;
                        break;
                default: