BUG/MEDIUM: log-format: fix possible endless loop in parse_logformat_string()

This patch adds a missing break to end the loop in case when '%[' is not
properly closed with ']'.

The issue has been introduced with commit cd0d2ed ("MEDIUM: log-format:
make the LF parser aware of sample expressions' end").
diff --git a/src/log.c b/src/log.c
index 385bfc7..f2480b4 100644
--- a/src/log.c
+++ b/src/log.c
@@ -683,6 +683,7 @@
 					memprintf(err, "expected ']' after '%s', but found '%c'", var, c);
 				else
 					memprintf(err, "missing ']' after '%s'", var);
+				goto fail;
 			}
 			break;