Linux: Fixed not needed call to close() on error. It was called if file descriptor was none and -1.
diff --git a/src/haptic/linux/SDL_syshaptic.c b/src/haptic/linux/SDL_syshaptic.c
index 1ababa6..7071cc5 100644
--- a/src/haptic/linux/SDL_syshaptic.c
+++ b/src/haptic/linux/SDL_syshaptic.c
@@ -390,8 +390,8 @@ SDL_SYS_HapticName(int index)
/* No name found, return device character device */
name = item->fname;
}
+ close(fd);
}
- close(fd);
return name;
}