summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-signature.c
diff options
context:
space:
mode:
Diffstat (limited to 'dbus/dbus-signature.c')
-rw-r--r--dbus/dbus-signature.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/dbus/dbus-signature.c b/dbus/dbus-signature.c
index 9484c5f3..2852ed4d 100644
--- a/dbus/dbus-signature.c
+++ b/dbus/dbus-signature.c
@@ -445,17 +445,17 @@ _dbus_signature_test (void)
dbus_signature_iter_recurse (&iter, &subiter);
dbus_signature_iter_recurse (&subiter, &subsubiter);
_dbus_assert (dbus_signature_iter_get_current_type (&subsubiter) == DBUS_TYPE_INT16);
- boolres = dbus_signature_iter_next (&subiter);
+ boolres = dbus_signature_iter_next (&subsubiter);
_dbus_assert (boolres);
_dbus_assert (dbus_signature_iter_get_current_type (&subsubiter) == DBUS_TYPE_STRING);
- boolres = dbus_signature_iter_next (&subiter);
- _dbus_assert (boolres);
+ boolres = dbus_signature_iter_next (&subsubiter);
+ _dbus_assert (!boolres);
boolres = dbus_signature_iter_next (&iter);
_dbus_assert (boolres);
_dbus_assert (dbus_signature_iter_get_current_type (&iter) == DBUS_TYPE_VARIANT);
boolres = dbus_signature_iter_next (&iter);
- _dbus_assert (boolres);
+ _dbus_assert (!boolres);
sig = DBUS_TYPE_DICT_ENTRY_AS_STRING;
_dbus_assert (!dbus_signature_validate (sig, NULL));