6
if [ $# -eq 3 -a "$2" = '-d' ]; then
9
elif [ $# -ne 1 ]; then
10
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]"
15
patch $pdir -f --no-backup-if-mismatch -p0 < $0
18
patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
21
echo >&2 "usage: `basename $0`: -patch|-unpatch [-d <srcdir>]"
26
--- Modules/imageop.c 2008-04-07 16:13:42.000000000 -0700
27
+++ Modules/imageop.c 2008-04-07 16:10:21.000000000 -0700
29
PyErr_SetString(ImageopError, "String has incorrect length");
33
+ if ( nlen / x != y || nlen > INT_MAX / 4) {
34
+ PyErr_SetString(ImageopError, "Image is too large");
38
rv = PyString_FromStringAndSize(NULL, nlen*4);
41
PyErr_SetString(ImageopError, "String has incorrect length");
45
+ if ( nlen / x != y || nlen > INT_MAX / 4) {
46
+ PyErr_SetString(ImageopError, "Image is too large");
50
rv = PyString_FromStringAndSize(NULL, nlen*4);