From 7c55404207378e662b88253f004041e1a4494f01 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 1 Sep 2000 15:35:12 +0000 Subject: Move the Py_DECREF(x) after the error: label so that we don't leak x when PyDict_SetItemString() fails. --- Modules/linuxaudiodev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/linuxaudiodev.c b/Modules/linuxaudiodev.c index 509823e..5b18f16 100644 --- a/Modules/linuxaudiodev.c +++ b/Modules/linuxaudiodev.c @@ -440,8 +440,8 @@ initlinuxaudiodev(void) x = PyInt_FromLong((long) AFMT_S16_LE); if (x == NULL || PyDict_SetItemString(d, "AFMT_S16_LE", x) < 0) goto error; - Py_DECREF(x); error: + Py_DECREF(x); return; } -- cgit v0.12