diff options
-rw-r--r-- | main/configuration-parser.y | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/main/configuration-parser.y b/main/configuration-parser.y index 8461effb77..859456653d 100644 --- a/main/configuration-parser.y +++ b/main/configuration-parser.y @@ -352,11 +352,11 @@ void do_cfg_op(char type, zval *result, zval *op1, zval *op2) i_result = ~i_op1; break; default: - result = 0; + i_result = 0; break; } - result->value.str.len = zend_sprintf(str_result, "%ld", i_result); + result->value.str.len = zend_sprintf(str_result, "%d", i_result); result->value.str.val = (char *) malloc(result->value.str.len+1); memcpy(result->value.str.val, str_result, result->value.str.len); result->value.str.val[result->value.str.len] = 0; |