common: Fix logic error in g_variant_is_of_type() 49/200049/1
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 18 Feb 2019 10:34:58 +0000 (11:34 +0100)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 18 Feb 2019 10:34:58 +0000 (11:34 +0100)
Change-Id: I93fa5444993daa71ee5eb55a4c8377171b1d786c

src/common/macro.h

index bec65d4..63ce5d3 100644 (file)
 
 #define ret_if_gvariant_type_mismatch(gvariant, type) \
        do { \
-               if (g_variant_is_of_type(gvariant, G_VARIANT_TYPE(type))) { \
+               if (!g_variant_is_of_type(gvariant, G_VARIANT_TYPE(type))) { \
                        _E("Invalid parameter type (expected: %s, got: %s)", \
                           type, g_variant_get_type_string(gvariant)); \
                        return; \