Index: /trunk/disassembler.c
===================================================================
--- /trunk/disassembler.c	(revision 288)
+++ /trunk/disassembler.c	(revision 289)
@@ -101,5 +101,9 @@
 	/* free */
 	efree(eval_name);
+#ifdef ZEND_ENGINE_2
 	destroy_op_array(op_array TSRMLS_CC);
+#else
+	destroy_op_array(op_array);
+#endif
 	efree(op_array);
 	xc_sandbox_free(&sandbox, 0 TSRMLS_CC);
@@ -141,5 +145,9 @@
 
 	/* free */
+#ifdef ZEND_ENGINE_2
 	destroy_op_array(op_array TSRMLS_CC);
+#else
+	destroy_op_array(op_array);
+#endif
 	efree(op_array);
 	xc_sandbox_free(&sandbox, 0 TSRMLS_CC);
