diff options
author | Søren Sandmann Pedersen <sandmann@daimi.au.dk> | 2009-04-17 17:22:51 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <sandmann@daimi.au.dk> | 2009-04-17 17:22:51 -0400 |
commit | 907e9b9b9867f1340a26af956ff56826ea4b0ffb (patch) | |
tree | f21727791512ccbdee27768ad95c9ec2d759f6b2 | |
parent | 9305e45245398992f583da78052cbc539092297b (diff) |
Don't increment number of arguments when parsing failed
-rw-r--r-- | dbus.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -473,9 +473,10 @@ decode_message (nul_arg_t **args, goto fail; } - if (!decode_arg (args, &iter, parameters[i++], err)) + if (!decode_arg (args, &iter, parameters[i], err)) goto fail; - + + i++; } while (dbus_message_iter_next (&iter)); } |