From 35566a2417bff751828d37dd060429789279d3a0 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Sat, 20 Aug 2011 14:47:11 +0200 Subject: [PATCH] Fix possible buffer overrun in exchange plugin --- bacula/src/win32/filed/plugins/exchange-fd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bacula/src/win32/filed/plugins/exchange-fd.c b/bacula/src/win32/filed/plugins/exchange-fd.c index 22222702b0..8e654fb837 100644 --- a/bacula/src/win32/filed/plugins/exchange-fd.c +++ b/bacula/src/win32/filed/plugins/exchange-fd.c @@ -312,7 +312,7 @@ static bRC handlePluginEvent(bpContext *ctx, bEvent *event, void *value) } { _DebugMessage(0, "backup command=%s\n", (char *)value); - char *command = new char[strlen((char *)value)]; + char *command = new char[strlen((char *)value) + 1]; strcpy(command, (char *)value); char *plugin_name = strtok((char *)command, ":"); char *path = strtok(NULL, ":"); -- 2.39.5