From: Takashi Sakamoto Date: Sat, 13 Jun 2020 01:20:47 +0000 (+0900) Subject: rawmidi: fix leak of file descriptor in global methods of ALSARawmidi X-Git-Tag: v0.1.0~62 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=45b8df9134d35f5e7cada4e95b6cad723bf63ef3;p=alsa-gobject.git rawmidi: fix leak of file descriptor in global methods of ALSARawmidi Signed-off-by: Takashi Sakamoto --- diff --git a/src/rawmidi/query.c b/src/rawmidi/query.c index b478278..e578322 100644 --- a/src/rawmidi/query.c +++ b/src/rawmidi/query.c @@ -9,6 +9,7 @@ #include #include #include +#include #include @@ -353,6 +354,8 @@ static void rawmidi_perform_ctl_ioctl(guint card_id, long request, void *data, if (ioctl(fd, request, data) < 0) generate_error(error, errno); + + close(fd); err_device: udev_device_unref(dev); err_ctx: