Changeset View
Changeset View
Standalone View
Standalone View
devel/evemu/files/patch-src_evemu.c
Property | Old Value | New Value |
---|---|---|
fbsd:nokeywords | null | yes \ No newline at end of property |
svn:eol-style | null | native \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
--- src/evemu.c.orig 2016-02-25 09:00:31 UTC | |||||
+++ src/evemu.c | |||||
@@ -430,16 +430,13 @@ int evemu_write(const struct evemu_devic | |||||
static int parse_name(struct evemu_device *dev, const char *line) | |||||
{ | |||||
int matched; | |||||
- char *devname = NULL; | |||||
+ char devname[UINPUT_MAX_NAME_SIZE]; | |||||
- if ((matched = sscanf(line, "N: %m[^\n]\n", &devname)) > 0) { | |||||
+ if ((matched = sscanf(line, "N: %[^\n]\n", devname)) > 0) { | |||||
if (strlen(evemu_get_name(dev)) == 0) | |||||
evemu_set_name(dev, devname); | |||||
} | |||||
- if (devname != NULL) | |||||
- free(devname); | |||||
- | |||||
if (matched <= 0) | |||||
error(FATAL, "Expected device name, but got: %s", line); | |||||