aboutsummaryrefslogtreecommitdiffhomepage
path: root/backends/evdev.c
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2018-03-16 01:18:35 +0100
committercbdev <cb@cbcdn.com>2018-03-16 01:18:35 +0100
commiteabc4d0e07d2fb2f2a9aaf2571af490ec7e55b7d (patch)
treeeb3ee0aa6178e10d2ddef38f2921fa63d09a1fd2 /backends/evdev.c
parent5df6379df17fd7875e54ef7c5b5d07c5edb95644 (diff)
downloadmidimonster-eabc4d0e07d2fb2f2a9aaf2571af490ec7e55b7d.tar.gz
midimonster-eabc4d0e07d2fb2f2a9aaf2571af490ec7e55b7d.tar.bz2
midimonster-eabc4d0e07d2fb2f2a9aaf2571af490ec7e55b7d.zip
Fix issues found by Coverity Scan
Diffstat (limited to 'backends/evdev.c')
-rw-r--r--backends/evdev.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/backends/evdev.c b/backends/evdev.c
index e26eb76..979698f 100644
--- a/backends/evdev.c
+++ b/backends/evdev.c
@@ -359,6 +359,7 @@ static int evdev_start(){
if(data->output_enabled){
if(libevdev_uinput_create_from_device(data->output_proto, LIBEVDEV_UINPUT_OPEN_MANAGED, &data->output_ev)){
fprintf(stderr, "Failed to create evdev output device: %s\n", strerror(errno));
+ free(inst);
return 1;
}
fprintf(stderr, "Created device node %s for instance %s\n", libevdev_uinput_get_devnode(data->output_ev), inst[u]->name);