summaryrefslogtreecommitdiff
path: root/src/poparser.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/poparser.c')
-rw-r--r--src/poparser.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/poparser.c b/src/poparser.c
index 7b58a1d..817bf76 100644
--- a/src/poparser.c
+++ b/src/poparser.c
@@ -132,6 +132,11 @@ enum po_error poparser_feed_line(struct po_parser *p, char* in, size_t in_len) {
// ignore blank lines
return po_success;
} else if (line[0] == '#') {
+ if (p->previous == po_str) {
+ if ( (t = poparser_clean(p, msg)) != po_success)
+ return t;
+ }
+
switch (line[1]) {
case ',':
x = &line[2];