From d6e6f108818d035c2fe6da0cbdf68c10e5e83fc3 Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Sun, 27 Mar 2016 12:54:11 +0000 Subject: [PATCH] intensity: prevent double free on change from (t)ui --- config_parser.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/config_parser.c b/config_parser.c index 9175785f..7c12b6a3 100644 --- a/config_parser.c +++ b/config_parser.c @@ -2193,9 +2193,8 @@ void api_pool_profile(struct io_data *io_data, __maybe_unused SOCKETTYPE c, char void update_config_intensity(struct profile *profile) { + char buf[256] = { 0 }; int i; - char buf[255]; - memset(buf, 0, 255); for (i = 0; iintensity) { + if (profile->intensity && profile->intensity != default_profile.intensity) { free(profile->intensity); }