From: Alan T. DeKok Date: Tue, 31 Oct 2017 18:50:33 +0000 (-0400) Subject: set entry->reply = NULL as necessary X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c815ea2e2b5147daebffbe034c814edca3cc4d4b;p=thirdparty%2Ffreeradius-server.git set entry->reply = NULL as necessary --- 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; }