From: Christian Heimes Date: Mon, 10 Sep 2012 11:16:45 +0000 (+0200) Subject: Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641 X-Git-Tag: v3.2.4rc1~549 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=48d8d2143867fa7027499146dd69f879e92a1d5d;p=thirdparty%2FPython%2Fcpython.git Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641 --- diff --git a/Python/getargs.c b/Python/getargs.c index 0069671d3c73..a77bb05529d2 100644 --- a/Python/getargs.c +++ b/Python/getargs.c @@ -1725,6 +1725,7 @@ PyArg_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t m assert(min >= 0); assert(min <= max); if (!PyTuple_Check(args)) { + va_end(vargs); PyErr_SetString(PyExc_SystemError, "PyArg_UnpackTuple() argument list is not a tuple"); return 0;