ソースを参照

sysjoystick: don't leak fd on error

Wim Taymans 1 年間 前
コミット
a44107540d
1 ファイル変更1 行追加0 行削除
  1. 1 0
      src/joystick/linux/SDL_sysjoystick.c

+ 1 - 0
src/joystick/linux/SDL_sysjoystick.c

@@ -1518,6 +1518,7 @@ static SDL_sensorlist_item *GetSensor(SDL_joylist_item *item)
         return NULL;
         return NULL;
     }
     }
     if (ioctl(fd_item, EVIOCGUNIQ(sizeof(uniq_item) - 1), &uniq_item) < 0) {
     if (ioctl(fd_item, EVIOCGUNIQ(sizeof(uniq_item) - 1), &uniq_item) < 0) {
+        close(fd_item);
         return NULL;
         return NULL;
     }
     }
     close(fd_item);
     close(fd_item);