[systemd-devel] [PATCH] systemctl: Fix wrong assertion test

Mauro Dreissig mukadr at gmail.com
Wed Jan 30 11:40:41 PST 2013


On 01/30/2013 05:06 PM, Dave Reisner wrote:
> On Wed, Jan 30, 2013 at 04:55:24PM -0200, Mauro Dreissig wrote:
>> ---
>>  src/systemctl/systemctl.c | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
>> index 408a4f0..5deacbf 100644
>> --- a/src/systemctl/systemctl.c
>> +++ b/src/systemctl/systemctl.c
>> @@ -1013,7 +1013,7 @@ static int dot_one(DBusConnection *bus, const char *name, const char *path) {
>>          while (dbus_message_iter_get_arg_type(&sub) != DBUS_TYPE_INVALID) {
>>                  const char *prop;
>>  
>> -                assert(dbus_message_iter_get_arg_type(&sub) != DBUS_TYPE_DICT_ENTRY);
>> +                assert(dbus_message_iter_get_arg_type(&sub) == DBUS_TYPE_DICT_ENTRY);
> 
> This was already fixed in ec76596cab6298ae1fb9d7cbe4ad56f175e87943.
No, ec76596 is another fix. The same mistake btw.
> 
>>                  dbus_message_iter_recurse(&sub, &sub2);
>>  
>>                  if (bus_iter_get_basic_and_next(&sub2, DBUS_TYPE_STRING, &prop, true) < 0 ||
>> -- 
>> 1.7.11.7
>>
>> _______________________________________________
>> systemd-devel mailing list
>> systemd-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/systemd-devel


-- 
Mauro


More information about the systemd-devel mailing list