]> granicus.if.org Git - php/commitdiff
Fixed deserialization of escaped strings
authorDmitry Stogov <dmitry@php.net>
Mon, 9 Jul 2007 13:43:50 +0000 (13:43 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 9 Jul 2007 13:43:50 +0000 (13:43 +0000)
ext/standard/var_unserializer.c
ext/standard/var_unserializer.re

index 2fbb38707c3ff2113aac58a67470c0c060d8fe42..cfb031ff0ee485c7ca13f4e530ea505b11ebb0be 100644 (file)
@@ -142,6 +142,7 @@ static char *unserialize_str(const unsigned char **p, int *len)
                                        return NULL;
                                }
                        }
+                       end += 2;
                        str[i] = (char)ch;
                }
                (*p)++;
index 6fcb156a3f1813ccf7d2b7a060462d6277737b1f..9f8a0288606e394cb46002bde0acfe77b206ca99 100644 (file)
@@ -140,6 +140,7 @@ static char *unserialize_str(const unsigned char **p, int *len)
                                        return NULL;
                                }
                        }
+                       end += 2;
                        str[i] = (char)ch;
                }
                (*p)++;