[2/3] alfred: Always initialize orig cache hash pointer
Commit Message
The initialization of the cache can be disabled when mesh interface is
"none". We must therefore make sure that the remaining code is not
accessing the uninitialized pointer to the originator cache.
Fixes: e50d18c39f92 ("alfred: Cache the TQ values for each originator")
Signed-off-by: Sven Eckelmann <sven@narfation.org>
---
server.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -224,7 +224,7 @@ static void update_server_info(struct globals *globals)
struct interface *interface;
struct ether_addr *macaddr;
struct hashtable_t *tg_hash;
- struct hashtable_t *orig_hash;
+ struct hashtable_t *orig_hash = NULL;
/* TQ is not used for master sync mode */
if (globals->opmode == OPMODE_MASTER)