shane           Wed Feb 21 12:50:49 2001 EDT

  Modified files:              
    /php4/main  main.c 
  Log:
  zend_compile_file returns a NULL on error, check for that before
  calling destroy_op_array unless we like crashes :-)
  
  
  
Index: php4/main/main.c
diff -u php4/main/main.c:1.350 php4/main/main.c:1.351
--- php4/main/main.c:1.350      Tue Feb 20 17:43:15 2001
+++ php4/main/main.c    Wed Feb 21 12:50:49 2001
@@ -19,7 +19,7 @@
 */
 
 
-/* $Id: main.c,v 1.350 2001/02/21 01:43:15 hholzgra Exp $ */
+/* $Id: main.c,v 1.351 2001/02/21 20:50:49 shane Exp $ */
 
 
 #include <stdio.h>
@@ -1263,7 +1263,8 @@
 
        op_array = zend_compile_file(file, ZEND_INCLUDE CLS_CC);
        retval = (op_array?SUCCESS:FAILURE);
-       destroy_op_array(op_array);
+       /* SMC op_array may be NULL */
+       if (op_array != NULL) destroy_op_array(op_array);
 
        return retval;
 }



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to