diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-01-20 11:47:20 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-03-15 14:14:54 +0100 |
commit | 507b48dcd99e70b08a0cc80eb196942ab57ad957 (patch) | |
tree | 3d043a44e7bac988c2182df394c989b2d797587e /cli/mmcli-bearer.c | |
parent | 2a5e9b46b6b27b8c0a7b26f0087f97259cbab71f (diff) |
cli: IP config getters return newly created objects
Diffstat (limited to 'cli/mmcli-bearer.c')
-rw-r--r-- | cli/mmcli-bearer.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cli/mmcli-bearer.c b/cli/mmcli-bearer.c index 14949c03..91d70900 100644 --- a/cli/mmcli-bearer.c +++ b/cli/mmcli-bearer.c @@ -131,8 +131,8 @@ mmcli_bearer_shutdown (void) static void print_bearer_info (MMBearer *bearer) { - const MMBearerIpConfig *ipv4_config; - const MMBearerIpConfig *ipv6_config; + MMBearerIpConfig *ipv4_config; + MMBearerIpConfig *ipv6_config; MMBearerProperties *properties; ipv4_config = mm_bearer_get_ipv4_config (bearer); @@ -173,7 +173,6 @@ print_bearer_info (MMBearer *bearer) VALIDATE_NONE (mm_bearer_properties_get_number (properties)), VALIDATE_UNKNOWN (mm_modem_cdma_rm_protocol_get_string ( mm_bearer_properties_get_rm_protocol (properties)))); - g_object_unref (properties); } /* IPv4 */ @@ -227,6 +226,10 @@ print_bearer_info (MMBearer *bearer) g_print (", '%s'", dns[i]); g_print ("\n"); } + + g_clear_object (&properties); + g_clear_object (&ipv4_config); + g_clear_object (&ipv6_config); } static void |