summaryrefslogtreecommitdiff
path: root/ext/mssql/php_mssql.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2001-05-01 18:13:59 +0000
committerAndi Gutmans <andi@php.net>2001-05-01 18:13:59 +0000
commit4cef5e78d31a65a1fed03f7c38429c4cad405541 (patch)
treed7a0ff818f97c9bb9b605c3007aebb4eb6a2e910 /ext/mssql/php_mssql.c
parente8949d77817eda1a969139f029795149dce4ac5a (diff)
downloadphp-git-4cef5e78d31a65a1fed03f7c38429c4cad405541.tar.gz
- Optimizer the previous patch a bit by nuking memset()
Diffstat (limited to 'ext/mssql/php_mssql.c')
-rw-r--r--ext/mssql/php_mssql.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/ext/mssql/php_mssql.c b/ext/mssql/php_mssql.c
index fd4284f2f9..747bd7042a 100644
--- a/ext/mssql/php_mssql.c
+++ b/ext/mssql/php_mssql.c
@@ -734,12 +734,12 @@ static void php_mssql_get_column_content_with_type(mssql_link *mssql_ptr,int off
case SQLIMAGE: {
DBBINARY *bin;
unsigned char *res_buf;
- int res_length = dbdatlen(mssql_ptr->link,offset);
+ int res_length = dbdatlen(mssql_ptr->link, offset);
res_buf = (unsigned char *) emalloc(res_length);
- memset(res_buf, 0, res_length);
- bin = ((DBBINARY *)dbdata(mssql_ptr->link,offset));
+ bin = ((DBBINARY *)dbdata(mssql_ptr->link, offset));
memcpy(res_buf,bin,res_length);
+ res_buf[res_length] = '\0';
result->value.str.len = res_length;
result->value.str.val = res_buf;
result->type = IS_STRING;
@@ -780,12 +780,12 @@ static void php_mssql_get_column_content_without_type(mssql_link *mssql_ptr,int
column_type == SQLIMAGE) {
DBBINARY *bin;
unsigned char *res_buf;
- int res_length = dbdatlen(mssql_ptr->link,offset);
+ int res_length = dbdatlen(mssql_ptr->link, offset);
res_buf = (unsigned char *) emalloc(res_length);
- memset(res_buf, 0, res_length);
- bin = ((DBBINARY *)dbdata(mssql_ptr->link,offset));
- memcpy(res_buf,bin,res_length);
+ bin = ((DBBINARY *)dbdata(mssql_ptr->link, offset));
+ memcpy(res_buf, bin, res_length);
+ res_buf[res_length] = '\0';
result->value.str.len = res_length;
result->value.str.val = res_buf;
result->type = IS_STRING;