cvs: php4 /ext/standard/ string.c

From: Date: Mon, 12 Jun 2000 16:06:27 +0000
Subject: cvs: php4 /ext/standard/ string.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-192@lists.php.net to get a copy of this message
andrei Mon Jun 12 09:06:27 2000 EDT Modified files: /php4/ext/standard string.c Log: (PHP str_pad) Terminate string with a null. Index: php4/ext/standard/string.c diff -u php4/ext/standard/string.c:1.127 php4/ext/standard/string.c:1.128 --- php4/ext/standard/string.c:1.127 Fri Jun 9 06:58:10 2000 +++ php4/ext/standard/string.c Mon Jun 12 09:06:27 2000 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: string.c,v 1.127 2000/06/09 13:58:10 andrei Exp $ */ +/* $Id: string.c,v 1.128 2000/06/12 16:06:27 andrei Exp $ */ /* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */ @@ -2610,7 +2610,7 @@ pad_str_len = Z_STRLEN_PP(pad_string); } - result = (char *)emalloc(pad_length_abs); + result = (char *)emalloc(pad_length_abs+1); /* If positive, we pad on the right and copy the input now. */ if (Z_LVAL_PP(pad_length) > 0) { @@ -2628,6 +2628,7 @@ memcpy(result + result_len, Z_STRVAL_PP(input), Z_STRLEN_PP(input)); result_len += Z_STRLEN_PP(input); } + result[result_len] = '\0'; RETURN_STRINGL(result, result_len, 0); } @@ -2668,7 +2669,7 @@ efree(args); if (SCAN_ERROR_WRONG_PARAM_COUNT == result) { - WRONG_PARAM_COUNT + WRONG_PARAM_COUNT; } }

« previous php.cvs (#192) next »