diff options
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 |