]> granicus.if.org Git - php/commitdiff
Simplify code
authorIlia Alshanetsky <iliaa@php.net>
Sun, 14 Dec 2008 15:34:49 +0000 (15:34 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sun, 14 Dec 2008 15:34:49 +0000 (15:34 +0000)
ext/mssql/php_mssql.c

index a670e90a57b410f672bff8034dfa3a31fa762d78..34a7f4635a286663766381b59af17338709e99d6 100644 (file)
@@ -973,20 +973,14 @@ static void php_mssql_get_column_content_with_type(mssql_link *mssql_ptr,int off
                case SQLVARBINARY:
                case SQLBINARY:
                case SQLIMAGE: {
-                       DBBINARY *bin;
-                       unsigned char *res_buf;
                        int res_length = dbdatlen(mssql_ptr->link, offset);
 
                        if (!res_length) {
                                ZVAL_NULL(result);
                        } else {
-                               bin = ((DBBINARY *)dbdata(mssql_ptr->link, offset));
-                               res_buf = (unsigned char *) emalloc(res_length+1);
-                               memcpy(res_buf,bin,res_length);
-                               res_buf[res_length] = '\0';
-                               ZVAL_STRINGL(result, res_buf, res_length, 0);
-                       }
+                               ZVAL_STRINGL(result, (char *)dbdata(mssql_ptr->link, offset)), res_length, 1);
                        }
+               }
                        break;
                case SQLNUMERIC:
                default: {