Commit bdd67c2d authored by Jeremy Hylton's avatar Jeremy Hylton

get_class() should return NULL if class is not otherwise set.

Caught by Guido, but why not be my compiler?
parent 149ecb33
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
static char coptimizations_doc_string[] = static char coptimizations_doc_string[] =
"C optimization for new_persistent_id().\n" "C optimization for new_persistent_id().\n"
"\n" "\n"
"$Id: coptimizations.c,v 1.18 2002/09/16 23:50:39 jeremy Exp $\n"; "$Id: coptimizations.c,v 1.19 2002/09/17 03:42:58 jeremy Exp $\n";
#include "Python.h" #include "Python.h"
#define DONT_USE_CPERSISTENCECAPI #define DONT_USE_CPERSISTENCECAPI
...@@ -72,7 +72,7 @@ persistent_id_dealloc(persistent_id *self) ...@@ -72,7 +72,7 @@ persistent_id_dealloc(persistent_id *self)
static PyObject * static PyObject *
get_class(PyObject *object) get_class(PyObject *object)
{ {
PyObject *class; PyObject *class = NULL;
if (!PyExtensionClass_Check(object)) { if (!PyExtensionClass_Check(object)) {
if (PyExtensionInstance_Check(object)) { if (PyExtensionInstance_Check(object)) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment