Commit:    5c0a8b1a2a34ec504091e4e105e1c3b79d9fff89
Author:    Gustavo Lopes <glo...@nebm.ist.utl.pt>         Thu, 31 Jan 2013 
15:25:55 +0100
Parents:   f10baf14eda4a6fd0e4c8a24d008975184e31207
Branches:  PHP-5.5 master

Link:       
http://git.php.net/?p=php-src.git;a=commitdiff;h=5c0a8b1a2a34ec504091e4e105e1c3b79d9fff89

Log:
Ensure memory is initialized

Changed paths:
  M  ext/sockets/conversions.c


Diff:
diff --git a/ext/sockets/conversions.c b/ext/sockets/conversions.c
index ef1f884..d0d0c4b 100644
--- a/ext/sockets/conversions.c
+++ b/ext/sockets/conversions.c
@@ -858,6 +858,7 @@ static void from_zval_write_control(const zval              
        *arr,
        if (space_left < req_space) {
                *control_buf = safe_erealloc(*control_buf, 2, req_space, 
*control_len);
                *control_len += 2 * req_space;
+               memset(*control_buf, '\0', *control_len - *offset);
                memcpy(&alloc->data, *control_buf, sizeof *control_buf);
        }


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to