diff options
author | michele papalini <micpapal@cisco.com> | 2019-10-10 13:44:10 +0200 |
---|---|---|
committer | michele papalini <micpapal@cisco.com> | 2019-10-10 13:44:10 +0200 |
commit | d0c23b111015ed645272678bc229e1059337408f (patch) | |
tree | a60e55099d750c0dd92bef209299fec4215eef47 /hicn-light/src/hicn/processor/messageProcessor.c | |
parent | e3d49850d80d6f603180cd5bd5ca0bfc0730f54a (diff) |
[HICN-315] memory leaks in hicn-light
Signed-off-by: michele papalini <micpapal@cisco.com>
Change-Id: I43f64d616fbbbc2b10b4a181529d087fb0afc56c
Diffstat (limited to 'hicn-light/src/hicn/processor/messageProcessor.c')
-rw-r--r-- | hicn-light/src/hicn/processor/messageProcessor.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/hicn-light/src/hicn/processor/messageProcessor.c b/hicn-light/src/hicn/processor/messageProcessor.c index 456618269..3ca9264b8 100644 --- a/hicn-light/src/hicn/processor/messageProcessor.c +++ b/hicn-light/src/hicn/processor/messageProcessor.c @@ -298,7 +298,7 @@ bool messageProcessor_AddOrUpdateRoute(MessageProcessor *processor, unsigned ifidx) { Configuration *config = forwarder_GetConfiguration(processor->forwarder); - const char *prefixStr = utils_PrefixLenToString( + char *prefixStr = (char *) utils_PrefixLenToString( control->addressType, &control->address, &control->len); strategy_type fwdStrategy = configuration_GetForwardingStrategy(config, prefixStr); @@ -323,6 +323,7 @@ bool messageProcessor_AddOrUpdateRoute(MessageProcessor *processor, fib_Add(processor->fib, entry); } + free(prefixStr); name_Release(&prefix); /* For policy implementation, we need access to the ConnectionTable in all |