summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorChristian Heimes <christian@cheimes.de>2013-06-29 18:52:33 (GMT)
committerChristian Heimes <christian@cheimes.de>2013-06-29 18:52:33 (GMT)
commitb91ffaa1d8a0b258ff603a956b19f6f2aeeefb47 (patch)
treea2ef8d43107ce3ebed8535004616b91fe7bf5da4 /Modules
parentb5821557899dc5bd0eca1f7430211730b6781e0f (diff)
downloadcpython-b91ffaa1d8a0b258ff603a956b19f6f2aeeefb47.zip
cpython-b91ffaa1d8a0b258ff603a956b19f6f2aeeefb47.tar.gz
cpython-b91ffaa1d8a0b258ff603a956b19f6f2aeeefb47.tar.bz2
Fix NULL ptr dereferencing in local_timezone(). nameo can be NULL
CID 1040362 (#1 of 1): Explicit null dereferenced (FORWARD_NULL) var_deref_op: Dereferencing null pointer _py_decref_tmp.
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_datetimemodule.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/_datetimemodule.c b/Modules/_datetimemodule.c
index 46f38c5..34205a4 100644
--- a/Modules/_datetimemodule.c
+++ b/Modules/_datetimemodule.c
@@ -4749,7 +4749,7 @@ local_timezone(PyDateTime_DateTime *utc_time)
goto error;
}
result = new_timezone(delta, nameo);
- Py_DECREF(nameo);
+ Py_XDECREF(nameo);
error:
Py_DECREF(delta);
return result;