raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=795772184922f3d6d7fe39348d8ee64b377c6461
commit 795772184922f3d6d7fe39348d8ee64b377c6461 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Mon Sep 1 19:18:38 2014 +0900 eldbus - fix missing varags va_end fix CID 1039883 --- src/lib/eldbus/eldbus_message.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/eldbus/eldbus_message.c b/src/lib/eldbus/eldbus_message.c index 8d0fecb..820afed 100644 --- a/src/lib/eldbus/eldbus_message.c +++ b/src/lib/eldbus/eldbus_message.c @@ -701,7 +701,11 @@ eldbus_message_iter_get_and_next(Eldbus_Message_Iter *iter, char signature, ...) va_start(vl, signature); type = dbus_message_iter_get_arg_type(&iter->dbus_iterator); - if (type == DBUS_TYPE_INVALID) return EINA_FALSE; + if (type == DBUS_TYPE_INVALID) + { + va_end(vl); + return EINA_FALSE; + } if (type != signature) { if (signature == '(') signature = 'r'; --
