From 4f0875ab7314865ce88592ced778fda37c7a42f3 Mon Sep 17 00:00:00 2001 From: px4dev Date: Sun, 5 Aug 2012 19:46:27 -0700 Subject: [PATCH] Reject mixer definition lines too short to be valid. --- apps/systemlib/mixer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/systemlib/mixer.c b/apps/systemlib/mixer.c index 25cf801603..b068d39588 100644 --- a/apps/systemlib/mixer.c +++ b/apps/systemlib/mixer.c @@ -187,6 +187,9 @@ mixer_getline(int fd, char *line, unsigned maxlen) /* line termination */ if (c == '\n') { /* ignore malformed lines */ + if ((p - line) < 4) + break; + if (line[1] != ':') break;