Skip to content

Commit 5352a06

Browse files
committed
Fix f488 - clear lwt topic and payload on free
1 parent 609aa69 commit 5352a06

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/mqtt_broker.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,9 +1202,11 @@ static void BrokerClient_Free(BrokerClient* bc)
12021202
#endif
12031203
#ifdef WOLFMQTT_BROKER_WILL
12041204
if (bc->will_topic) {
1205+
XMEMSET(bc->will_topic, 0, XSTRLEN(bc->will_topic) + 1);
12051206
WOLFMQTT_FREE(bc->will_topic);
12061207
}
12071208
if (bc->will_payload) {
1209+
XMEMSET(bc->will_payload, 0, bc->will_payload_len);
12081210
WOLFMQTT_FREE(bc->will_payload);
12091211
}
12101212
#endif

0 commit comments

Comments
 (0)