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';

-- 


Reply via email to