diff --git a/tools/kconfig2html.c b/tools/kconfig2html.c
index 1ec003ef505..001d9b96edd 100644
--- a/tools/kconfig2html.c
+++ b/tools/kconfig2html.c
@@ -702,6 +702,8 @@ static char *read_line(FILE *stream)
g_line[len] = '\0';
}
+ /* A blank line has no continuation marker to inspect. */
+
if (len == 0)
{
g_lnptr = g_line;