File php-5.1.2-CVE-2007-0906-sqlite.patch of Package php

--- ext/sqlite/libsqlite/src/encode.c	2005/09/07 15:11:32	1.5.4.1
+++ ext/sqlite/libsqlite/src/encode.c	2006/12/24 20:50:02	1.5.4.1.2.1
@@ -176,9 +176,12 @@
   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;
openSUSE Build Service is sponsored by