Index: zend_execute.c
===================================================================
RCS file: /repository/Zend/zend_execute.c,v
retrieving revision 1.277
diff -u -r1.277 zend_execute.c
--- zend_execute.c	2001/08/06 02:52:03	1.277
+++ zend_execute.c	2001/08/08 23:17:45
@@ -1820,7 +1820,7 @@
 			case ZEND_BOOL:
 				/* PHP 3.0 returned "" for false and 1 for true, here we use 0 and 1 for now */
 				Ts[opline->result.u.var].tmp_var.value.lval = zend_is_true(get_zval_ptr(&opline->op1, Ts, &EG(free_op1), BP_VAR_R));
-				Ts[opline->result.u.var].tmp_var.type = IS_LONG;
+				Ts[opline->result.u.var].tmp_var.type = IS_BOOL;
 				FREE_OP(&opline->op1, EG(free_op1));
 				NEXT_OPCODE();
 			case ZEND_BRK:

