diff --git a/src/ts_setup.c b/src/ts_setup.c index e11db0e..c698140 100644 --- a/src/ts_setup.c +++ b/src/ts_setup.c @@ -85,15 +85,7 @@ static char *scan_devices(void) continue; } else { close(fd); - filename = malloc(strlen(DEV_INPUT_EVENT) + - strlen(EVENT_DEV_NAME) + - 12); - if (!filename) - break; - - sprintf(filename, "%s/%s%d", - DEV_INPUT_EVENT, EVENT_DEV_NAME, - i); + filename = strdup(fname); break; } }