summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2016-05-12 14:29:11 +1000
committerBenjamin Tissoires <benjamin.tissoires@gmail.com>2016-05-12 09:56:41 +0200
commit4fc604554c26a1dc8b5c1934d13120695396cc28 (patch)
tree27bcfb215a8d17d18fd9276ff349b736e51275cd
parentebc1a1f9bcdfe18e717318a00aa08b8a15edb486 (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.c2
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);
}