eldbus - fix missing varags va_end

fix CID 1039883
This commit is contained in:
Carsten Haitzler 2014-09-01 19:18:38 +09:00
parent 0b7e3cf422
commit 7957721849
1 changed files with 5 additions and 1 deletions

View File

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