]> granicus.if.org Git - python/commitdiff
Fix NULL ptr dereferencing in local_timezone(). nameo can be NULL
authorChristian Heimes <christian@cheimes.de>
Sat, 29 Jun 2013 18:52:33 +0000 (20:52 +0200)
committerChristian Heimes <christian@cheimes.de>
Sat, 29 Jun 2013 18:52:33 +0000 (20:52 +0200)
CID 1040362 (#1 of 1): Explicit null dereferenced (FORWARD_NULL)
var_deref_op: Dereferencing null pointer _py_decref_tmp.

Modules/_datetimemodule.c

index 46f38c5e823410681f70af143d884cdc2a3a9c21..34205a4391c2a309c9feb729eb60728395868194 100644 (file)
@@ -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;