]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Don't die in resizestring() on filter(<func>, "").
authorGuido van Rossum <guido@python.org>
Fri, 16 Aug 1996 20:44:34 +0000 (20:44 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 16 Aug 1996 20:44:34 +0000 (20:44 +0000)
Python/bltinmodule.c

index ea3d30ddee313f1a3a54467b9eae1ed442b8eaaf..c337f1c1cbc4f414be73e8a9e358bf4a266b0549 100644 (file)
@@ -1735,7 +1735,7 @@ filterstring(func, strobj)
                                GETSTRINGVALUE((stringobject *)item)[0];
        }
 
-       if (resizestring(&result, j) < 0)
+       if (j < len && resizestring(&result, j) < 0)
                return NULL;
 
        return result;