summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/wddx/wddx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/wddx/wddx.c b/ext/wddx/wddx.c
index e0d48c3c0d..364bb6c4b8 100644
--- a/ext/wddx/wddx.c
+++ b/ext/wddx/wddx.c
@@ -299,7 +299,7 @@ static void php_wddx_serialize_string(wddx_packet *packet, zval *var)
if (var->value.str.len > 0) {
i = 0;
- buf = (char *)emalloc(var->value.str.len);
+ buf = (char *)emalloc(var->value.str.len+1);
for(c=var->value.str.val; *c!='\0'; c++)
{
if (iscntrl((int)*c))