commit | 40f0a87666b7a6b76d247e00c7623919feeff1cf | [log] [tgz] |
---|---|---|
author | Brett Cannon <bcannon@gmail.com> | Sun Apr 13 00:18:44 2008 +0000 |
committer | Brett Cannon <bcannon@gmail.com> | Sun Apr 13 00:18:44 2008 +0000 |
tree | 95331df597ef3f1a72c9f6d78776b4dfd7193c8f | |
parent | b2693e007b4f0f85b24ec0ebefd75df73dbbd2be [diff] [blame] |
Fix a bug in PySys_HasWarnOption() where it was not properly checking the length of the list storing the warning options.
diff --git a/Python/sysmodule.c b/Python/sysmodule.c index d6ccd17..5293c97 100644 --- a/Python/sysmodule.c +++ b/Python/sysmodule.c
@@ -943,7 +943,7 @@ int PySys_HasWarnOptions(void) { - return warnoptions ? 1 : 0; + return (warnoptions != NULL && (PyList_Size(warnoptions) > 0)) ? 1 : 0; } /* XXX This doc string is too long to be a single string literal in VC++ 5.0.