From d5cd06e3cbfc7b16a5ba99cf207a5a4de93d46c7 Mon Sep 17 00:00:00 2001 From: Olaf Dietsche Date: Tue, 7 Jul 2015 15:16:08 +0200 Subject: [PATCH] Fix endless loop when reading a config file. --- sysbench/sb_options.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sysbench/sb_options.c b/sysbench/sb_options.c index 3224f7c..398adaa 100644 --- a/sysbench/sb_options.c +++ b/sysbench/sb_options.c @@ -675,9 +675,12 @@ sb_list_t *read_config(FILE *fp, sb_list_t *options) { /* Empty */ } + if (tmp[optlen] != '\0') tmp[optlen++] = '\0'; + add_value(&newopt->values, tmp); + tmp += optlen; } } }