diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2016-05-12 14:29:11 +1000 |
---|---|---|
committer | Benjamin Tissoires <benjamin.tissoires@gmail.com> | 2016-05-12 09:56:41 +0200 |
commit | 4fc604554c26a1dc8b5c1934d13120695396cc28 (patch) | |
tree | 27bcfb215a8d17d18fd9276ff349b736e51275cd | |
parent | ebc1a1f9bcdfe18e717318a00aa08b8a15edb486 (diff) |
Ignore carriage return in device names
bugzilla attachments sometimes have CRLF as end of line, make sure we ignore
that for the device name. Otherwise our device name contains the \r, affecting
printfs.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
-rw-r--r-- | src/evemu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/evemu.c b/src/evemu.c index fff4ebe..2ef0367 100644 --- a/src/evemu.c +++ b/src/evemu.c @@ -432,7 +432,7 @@ static int parse_name(struct evemu_device *dev, const char *line) int matched; char *devname = NULL; - if ((matched = sscanf(line, "N: %m[^\n]\n", &devname)) > 0) { + if ((matched = sscanf(line, "N: %m[^\n\r]\n", &devname)) > 0) { if (strlen(evemu_get_name(dev)) == 0) evemu_set_name(dev, devname); } |