From c815ea2e2b5147daebffbe034c814edca3cc4d4b Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Tue, 31 Oct 2017 14:50:33 -0400 Subject: [PATCH] set entry->reply = NULL as necessary --- src/lib/io/track.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/io/track.c b/src/lib/io/track.c index 1b05ac21c12..031215b43c4 100644 --- a/src/lib/io/track.c +++ b/src/lib/io/track.c @@ -250,6 +250,7 @@ fr_tracking_status_t fr_radius_tracking_entry_insert(fr_tracking_entry_t **p_ent if (entry->reply) { talloc_const_free(entry->reply); + entry->reply = NULL; entry->reply_len = 0; } @@ -287,6 +288,7 @@ fr_tracking_status_t fr_radius_tracking_entry_insert(fr_tracking_entry_t **p_ent if (entry->reply) { talloc_const_free(entry->reply); + entry->reply = NULL; entry->reply_len = 0; } @@ -357,6 +359,7 @@ int fr_radius_tracking_entry_reply(fr_tracking_t *ft, fr_tracking_entry_t *entry * Bad packets are "don't reply" */ if (reply_len < 20) { + entry->reply = NULL; entry->reply_len = 1; return 0; } -- 2.47.3