diff options
author | Daniel Mack <github@zonque.org> | 2015-07-31 20:17:33 +0200 |
---|---|---|
committer | Daniel Mack <github@zonque.org> | 2015-07-31 20:17:33 +0200 |
commit | 6f7897f9d2bd5ec7d6a9be8ad700661bb17a21cf (patch) | |
tree | f03d3e452e8433c350616f6ffc7d28b08bd23335 /src/libsystemd/sd-bus | |
parent | 97d09a62836e1c6f807837cf47e83c970cecb06b (diff) | |
parent | 97b11eedff9d2e17101ad453caf9e48b73246719 (diff) |
Merge pull request #814 from dvdhrm/mfree
tree-wide: introduce mfree()
Diffstat (limited to 'src/libsystemd/sd-bus')
-rw-r--r-- | src/libsystemd/sd-bus/bus-match.c | 3 | ||||
-rw-r--r-- | src/libsystemd/sd-bus/busctl-introspect.c | 8 |
2 files changed, 4 insertions, 7 deletions
diff --git a/src/libsystemd/sd-bus/bus-match.c b/src/libsystemd/sd-bus/bus-match.c index e4cbd793ed..18c36ce243 100644 --- a/src/libsystemd/sd-bus/bus-match.c +++ b/src/libsystemd/sd-bus/bus-match.c @@ -861,8 +861,7 @@ int bus_match_parse( if (r < 0) goto fail; - free(value); - value = NULL; + value = mfree(value); } else u = 0; diff --git a/src/libsystemd/sd-bus/busctl-introspect.c b/src/libsystemd/sd-bus/busctl-introspect.c index 15c10da7e9..03e83d08a1 100644 --- a/src/libsystemd/sd-bus/busctl-introspect.c +++ b/src/libsystemd/sd-bus/busctl-introspect.c @@ -462,9 +462,8 @@ static int parse_xml_node(Context *context, const char *prefix, unsigned n_depth } } - free(argument_type); - free(argument_direction); - argument_type = argument_direction = NULL; + argument_type = mfree(argument_type); + argument_direction = mfree(argument_direction); } state = STATE_METHOD; @@ -604,8 +603,7 @@ static int parse_xml_node(Context *context, const char *prefix, unsigned n_depth if (!strextend(&context->member_signature, argument_type, NULL)) return log_oom(); - free(argument_type); - argument_type = NULL; + argument_type = mfree(argument_type); } state = STATE_SIGNAL; |