From 3c6ef3df279344d3645009700f7a9c571f037bd2 Mon Sep 17 00:00:00 2001 From: Owen Fraser-Green Date: Sat, 1 May 2004 19:59:58 +0000 Subject: Handle empty iterators properly! --- mono/Arguments.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'mono/Arguments.cs') diff --git a/mono/Arguments.cs b/mono/Arguments.cs index 9b191a67..ca178aea 100644 --- a/mono/Arguments.cs +++ b/mono/Arguments.cs @@ -181,9 +181,9 @@ namespace DBus string key = ""; // Iterate through the parameters getting the type codes to a string - bool empty = dbus_message_iter_init(message.RawMessage, iter); + bool notEmpty = dbus_message_iter_init(message.RawMessage, iter); - if (!empty) { + if (notEmpty) { do { char code = (char) dbus_message_iter_get_arg_type(iter); if (code == '\0') @@ -221,7 +221,7 @@ namespace DBus { private Arguments arguments; private bool started = false; - private bool empty = false; + private bool notEmpty = false; private IntPtr iter = Marshal.AllocCoTaskMem(Arguments.DBusMessageIterSize); public ArgumentsEnumerator(Arguments arguments) @@ -241,13 +241,13 @@ namespace DBus return dbus_message_iter_next(iter); } else { started = true; - return !empty; + return notEmpty; } } public void Reset() { - empty = dbus_message_iter_init(arguments.message.RawMessage, iter); + notEmpty = dbus_message_iter_init(arguments.message.RawMessage, iter); started = false; } -- cgit