summaryrefslogtreecommitdiff
path: root/framebuffer
diff options
context:
space:
mode:
Diffstat (limited to 'framebuffer')
-rw-r--r--framebuffer/convert_font.c5
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 != '*') {