From 6f850ea720207817b7e498ce373dd6743fb76322 Mon Sep 17 00:00:00 2001 From: timmit Date: Sat, 6 Jan 2018 01:13:35 +0100 Subject: [PATCH] Initialize memory before use This should prevent random characters from appearing in the message if it is < 4096 chars --- command-execute.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/command-execute.c b/command-execute.c index 448deb6..9336bc7 100644 --- a/command-execute.c +++ b/command-execute.c @@ -60,7 +60,7 @@ void str_replace(char* buffer, char *str, char *orig, char *rep) { void get_command_with_args(char *buffer, char *cmd, char *sender, char *message) { // Put sender and message into the command string - char tmp[4096]; + char tmp[4096] = { 0 }; str_replace(tmp, cmd, "$sender", sender); str_replace(buffer, tmp, "$msg", message); }