]> granicus.if.org Git - php/commitdiff
MFB: Added empty string checks
authorIlia Alshanetsky <iliaa@php.net>
Sun, 24 Dec 2006 20:50:21 +0000 (20:50 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sun, 24 Dec 2006 20:50:21 +0000 (20:50 +0000)
ext/sqlite/libsqlite/src/encode.c

index 7d959b00caaec4055f82f0960d4cdcc3791c0c7c..6318477857c853b169f4e6b1ba34f334a314fc2a 100644 (file)
@@ -176,9 +176,12 @@ int sqlite_decode_binary(const unsigned char *in, unsigned char *out){
   int i, e;
   unsigned char c;
   e = *(in++);
+  if (e == 0) {
+    return 0;
+  }
   i = 0;
   while( (c = *(in++))!=0 ){
-    if( c==1 ){
+    if (c == 1) {
       c = *(in++) - 1;
     }
     out[i++] = c + e;