about summary refs log tree commit diff
path: root/shared/nm-glib-aux/nm-dbus-aux.c
diff options
context:
space:
mode:
Diffstat (limited to 'shared/nm-glib-aux/nm-dbus-aux.c')
-rw-r--r--shared/nm-glib-aux/nm-dbus-aux.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/shared/nm-glib-aux/nm-dbus-aux.c b/shared/nm-glib-aux/nm-dbus-aux.c
index 75b282bc..86061aef 100644
--- a/shared/nm-glib-aux/nm-dbus-aux.c
+++ b/shared/nm-glib-aux/nm-dbus-aux.c
@@ -357,8 +357,10 @@ _nm_dbus_error_is (GError *error, ...)
 
 	va_start (ap, error);
 	while ((name = va_arg (ap, const char *))) {
-		if (nm_streq (dbus_error, name))
+		if (nm_streq (dbus_error, name)) {
+			va_end (ap);
 			return TRUE;
+		}
 	}
 	va_end (ap);