]> granicus.if.org Git - python/commitdiff
initsignal(): Py_DECREFs really should be Py_XDECREFs in case the
authorBarry Warsaw <barry@python.org>
Thu, 9 Jan 1997 23:50:28 +0000 (23:50 +0000)
committerBarry Warsaw <barry@python.org>
Thu, 9 Jan 1997 23:50:28 +0000 (23:50 +0000)
PyInt_FromLong's failed.

Modules/signalmodule.c

index 2802af726197f1f59b45df5f4ff8013a675c067a..f15c62a3c0ccb4f73e24f9d2b6354d9d5e3d0b78 100644 (file)
@@ -318,172 +318,172 @@ initsignal()
 #ifdef SIGHUP
        x = PyInt_FromLong(SIGHUP);
        PyDict_SetItemString(d, "SIGHUP", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGINT
        x = PyInt_FromLong(SIGINT);
        PyDict_SetItemString(d, "SIGINT", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGQUIT
        x = PyInt_FromLong(SIGQUIT);
        PyDict_SetItemString(d, "SIGQUIT", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGILL
        x = PyInt_FromLong(SIGILL);
        PyDict_SetItemString(d, "SIGILL", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGTRAP
        x = PyInt_FromLong(SIGTRAP);
        PyDict_SetItemString(d, "SIGTRAP", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGIOT
        x = PyInt_FromLong(SIGIOT);
        PyDict_SetItemString(d, "SIGIOT", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGABRT
        x = PyInt_FromLong(SIGABRT);
        PyDict_SetItemString(d, "SIGABRT", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGEMT
        x = PyInt_FromLong(SIGEMT);
        PyDict_SetItemString(d, "SIGEMT", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGFPE
        x = PyInt_FromLong(SIGFPE);
        PyDict_SetItemString(d, "SIGFPE", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGKILL
        x = PyInt_FromLong(SIGKILL);
        PyDict_SetItemString(d, "SIGKILL", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGBUS
        x = PyInt_FromLong(SIGBUS);
        PyDict_SetItemString(d, "SIGBUS", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGSEGV
        x = PyInt_FromLong(SIGSEGV);
        PyDict_SetItemString(d, "SIGSEGV", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGSYS
        x = PyInt_FromLong(SIGSYS);
        PyDict_SetItemString(d, "SIGSYS", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGPIPE
        x = PyInt_FromLong(SIGPIPE);
        PyDict_SetItemString(d, "SIGPIPE", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGALRM
        x = PyInt_FromLong(SIGALRM);
        PyDict_SetItemString(d, "SIGALRM", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGTERM
        x = PyInt_FromLong(SIGTERM);
        PyDict_SetItemString(d, "SIGTERM", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGUSR1
        x = PyInt_FromLong(SIGUSR1);
        PyDict_SetItemString(d, "SIGUSR1", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGUSR2
        x = PyInt_FromLong(SIGUSR2);
        PyDict_SetItemString(d, "SIGUSR2", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGCLD
        x = PyInt_FromLong(SIGCLD);
        PyDict_SetItemString(d, "SIGCLD", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGCHLD
        x = PyInt_FromLong(SIGCHLD);
        PyDict_SetItemString(d, "SIGCHLD", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGPWR
        x = PyInt_FromLong(SIGPWR);
        PyDict_SetItemString(d, "SIGPWR", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGIO
        x = PyInt_FromLong(SIGIO);
        PyDict_SetItemString(d, "SIGIO", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGURG
        x = PyInt_FromLong(SIGURG);
        PyDict_SetItemString(d, "SIGURG", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGWINCH
        x = PyInt_FromLong(SIGWINCH);
        PyDict_SetItemString(d, "SIGWINCH", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGPOLL
        x = PyInt_FromLong(SIGPOLL);
        PyDict_SetItemString(d, "SIGPOLL", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGSTOP
        x = PyInt_FromLong(SIGSTOP);
        PyDict_SetItemString(d, "SIGSTOP", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGTSTP
        x = PyInt_FromLong(SIGTSTP);
        PyDict_SetItemString(d, "SIGTSTP", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGCONT
        x = PyInt_FromLong(SIGCONT);
        PyDict_SetItemString(d, "SIGCONT", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGTTIN
        x = PyInt_FromLong(SIGTTIN);
        PyDict_SetItemString(d, "SIGTTIN", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGTTOU
        x = PyInt_FromLong(SIGTTOU);
        PyDict_SetItemString(d, "SIGTTOU", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGVTALRM
        x = PyInt_FromLong(SIGVTALRM);
        PyDict_SetItemString(d, "SIGVTALRM", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGPROF
        x = PyInt_FromLong(SIGPROF);
        PyDict_SetItemString(d, "SIGPROF", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGXCPU
        x = PyInt_FromLong(SIGXCPU);
        PyDict_SetItemString(d, "SIGXCPU", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
 #ifdef SIGXFSZ
        x = PyInt_FromLong(SIGXFSZ);
        PyDict_SetItemString(d, "SIGXFSZ", x);
-        Py_DECREF(x);
+        Py_XDECREF(x);
 #endif
         if (!PyErr_Occurred())
                 return;