]> granicus.if.org Git - php/commitdiff
remove extra char in case of binary/money fields
authorStefan Esser <sesser@php.net>
Thu, 12 Dec 2002 21:30:39 +0000 (21:30 +0000)
committerStefan Esser <sesser@php.net>
Thu, 12 Dec 2002 21:30:39 +0000 (21:30 +0000)
ext/sybase/php_sybase_db.c

index b6db930522d5f9df4ddc043b3b22f442e097b498..651b0cecd3c95607a0118c2ee7e8dfeb3f3ae91b 100644 (file)
@@ -747,7 +747,7 @@ static void php_sybase_get_column_content(sybase_link *sybase_ptr,int offset,pva
                
                                /* get rid of trailing spaces */
                                p = res_buf + res_length;
-                               while (p >= res_buf && *p == ' ') {
+                               while (p >= res_buf && (*p == ' ' || *p == '\0')) {
                                        p--;
                                }
                                *(++p) = 0; /* put a trailing NULL */