summaryrefslogtreecommitdiff
path: root/ext/standard/assert.c
diff options
context:
space:
mode:
authorThies C. Arntzen <thies@php.net>2000-09-06 13:50:09 +0000
committerThies C. Arntzen <thies@php.net>2000-09-06 13:50:09 +0000
commit573fe4346da39fe7000eeb0d1784ba7c694e4187 (patch)
tree103821deefe4e9765061cb7d61b5761bf73eaa8e /ext/standard/assert.c
parent81daa0899e536c3254be958f1b853aeb7841260b (diff)
downloadphp-git-573fe4346da39fe7000eeb0d1784ba7c694e4187.tar.gz
fix #6552 & #6577
thanx to Blake Schwendiman" <blake@intechra.net>
Diffstat (limited to 'ext/standard/assert.c')
-rw-r--r--ext/standard/assert.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/standard/assert.c b/ext/standard/assert.c
index a7e94b404b..facd41548f 100644
--- a/ext/standard/assert.c
+++ b/ext/standard/assert.c
@@ -301,12 +301,12 @@ PHP_FUNCTION(assert_options)
RETVAL_STRING(SAFE_STRING(oldstr),1);
if (ac == 2) {
+ if (oldstr) {
+ efree(oldstr);
+ }
convert_to_string_ex(value);
ASSERT(callback) = estrndup((*value)->value.str.val,(*value)->value.str.len);
}
- if (oldstr) {
- efree(oldstr);
- }
return;
break;