summaryrefslogtreecommitdiffstats
path: root/dbus/dbus-marshal-validate-util.c
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2009-04-01 12:02:00 -0400
committerColin Walters <walters@verbum.org>2009-05-06 12:51:16 -0400
commitb5a1f3c54a48ea3079622b0ec3023c79b95ed135 (patch)
tree42b90261f85a144af84395e571239f8734c3fb36 /dbus/dbus-marshal-validate-util.c
parentb2f943e9c0d5ae1d6293d418b0c0b2a03799bb84 (diff)
Bug 17803 - Fix both test case and validation logic
The previous commit had errors in both the test case and the validation logic. The test case was missing a trailing comma before the previous one, so we weren't testing the signature we thought we were. The validation logic was wrong because if the type was not valid, we'd drop through the entire if clause, and thus skip returning an error code, and accept the signature.
Diffstat (limited to 'dbus/dbus-marshal-validate-util.c')
-rw-r--r--dbus/dbus-marshal-validate-util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dbus/dbus-marshal-validate-util.c b/dbus/dbus-marshal-validate-util.c
index 5365d6d3..ac901c38 100644
--- a/dbus/dbus-marshal-validate-util.c
+++ b/dbus/dbus-marshal-validate-util.c
@@ -227,7 +227,7 @@ _dbus_marshal_validate_test (void)
"not a valid signature",
"123",
".",
- "("
+ "(",
"a{(ii)i}" /* https://bugs.freedesktop.org/show_bug.cgi?id=17803 */
};