diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2014-06-01 20:37:26 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2014-06-01 20:37:26 +0100 |
commit | 56556a677e86f24462542f951043b2f8d7647c31 (patch) | |
tree | 9665919e28d8a256b2efea9f79ad8bc1a0919ac7 /framebuffer | |
parent | 5085bfbf99ff3885acb2e23f8a48d18f150e294a (diff) | |
download | netsurf-56556a677e86f24462542f951043b2f8d7647c31.tar.gz netsurf-56556a677e86f24462542f951043b2f8d7647c31.tar.bz2 |
Detect bad line endings and print error.
Diffstat (limited to 'framebuffer')
-rw-r--r-- | framebuffer/convert_font.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/framebuffer/convert_font.c b/framebuffer/convert_font.c index d71688e4c..b29c6edb7 100644 --- a/framebuffer/convert_font.c +++ b/framebuffer/convert_font.c @@ -781,6 +781,11 @@ static bool parse_chunk(struct parse_context *ctx, const char *buf, size_t len, } while (pos < end) { + if (*pos == '\r') { + LOG(LOG_ERROR, "Detected \'\\r\': Bad line ending\n"); + return false; + } + switch (ctx->state) { case START: if (*pos != '*') { |