Fix gpio file descriptor leak in gpio.c

pull/155/head
Michael Black 2019-12-08 16:54:15 -06:00
rodzic 55e36895bf
commit 0ec255366f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6599353EC683404D
1 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -703,6 +703,7 @@ int HAMLIB_API rig_open(RIG *rig)
else
{
gpio_ptt_set(&rs->pttport, RIG_PTT_OFF);
gpio_close(&rs->pttport);
}
break;
@ -721,6 +722,7 @@ int HAMLIB_API rig_open(RIG *rig)
else
{
gpio_ptt_set(&rs->pttport, RIG_PTT_OFF);
gpio_close(&rs->pttport);
}
break;
@ -793,6 +795,9 @@ int HAMLIB_API rig_open(RIG *rig)
rs->dcdport.pathname);
status = -RIG_EIO;
}
else {
gpio_close(&rs->dcdport);
}
break;
@ -807,6 +812,9 @@ int HAMLIB_API rig_open(RIG *rig)
rs->dcdport.pathname);
status = -RIG_EIO;
}
else {
gpio_close(&rs->dcdport);
}
break;