input/csv: trim whitespace after eliminating comments

Accept when comments are indented, trim the whitespace from text lines
after stripping off the comment. This avoids the processing of lines
which actually are empty, and improves robustness (avoids errors for a
non-fatal situation). Also results in more appropriate diagnostics at
higher log levels.
This commit is contained in:
Gerhard Sittig 2019-10-13 16:28:39 +02:00
parent c6aa9870b4
commit b2c4dde226
1 changed files with 3 additions and 1 deletions

View File

@ -181,8 +181,10 @@ static void strip_comment(char *buf, const GString *prefix)
if (!prefix->len)
return;
if ((ptr = strstr(buf, prefix->str)))
if ((ptr = strstr(buf, prefix->str))) {
*ptr = '\0';
g_strstrip(buf);
}
}
static int parse_binstr(const char *str, struct context *inc)