From 4596cef734c920242751aba3840c7beac077e0f9 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Mon, 17 Oct 2022 10:03:06 +0100 Subject: [PATCH] Ban file should be appended. --- plugins/examples/payload-ban/mosquitto_payload_ban.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/examples/payload-ban/mosquitto_payload_ban.c b/plugins/examples/payload-ban/mosquitto_payload_ban.c index 3af89c57..16a2bd0f 100644 --- a/plugins/examples/payload-ban/mosquitto_payload_ban.c +++ b/plugins/examples/payload-ban/mosquitto_payload_ban.c @@ -120,7 +120,7 @@ static int acl_check_callback(int event, void *event_data, void *userdata) HASH_ADD(hh_by_id, banlist_by_id, clientid, strlen(clientid), new_entry); HASH_ADD(hh_by_address, banlist_by_address, ip_address, strlen(ip_address), new_entry); mosquitto_kick_client_by_clientid(clientid, false); - fptr = fopen("/tmp/payload-banlist", "wt"); + fptr = fopen("/tmp/payload-banlist", "at"); if(fptr){ fprintf(fptr, "%s || %s\n", ip_address, clientid); fclose(fptr);