mirror of
https://github.com/switchbrew/libnx.git
synced 2025-08-06 16:19:25 +02:00
nvChannelClose: cleanup fixes
This commit is contained in:
parent
dc20bf67e9
commit
f5e4615a40
@ -14,7 +14,6 @@ Result nvChannelCreate(NvChannel* c, const char* dev)
|
|||||||
c->has_init = true;
|
c->has_init = true;
|
||||||
|
|
||||||
rc = nvOpen(&c->fd, dev);
|
rc = nvOpen(&c->fd, dev);
|
||||||
|
|
||||||
if (R_FAILED(rc))
|
if (R_FAILED(rc))
|
||||||
c->fd = -1;
|
c->fd = -1;
|
||||||
|
|
||||||
@ -32,10 +31,12 @@ void nvChannelClose(NvChannel* c)
|
|||||||
if (!c->has_init)
|
if (!c->has_init)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (c->fd != -1)
|
if (c->fd != -1) {
|
||||||
nvClose(c->fd);
|
nvClose(c->fd);
|
||||||
|
c->fd = -1;
|
||||||
|
}
|
||||||
|
|
||||||
c->fd = -1;
|
c->has_init = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
Result nvChannelSetPriority(NvChannel* c, NvChannelPriority prio) {
|
Result nvChannelSetPriority(NvChannel* c, NvChannelPriority prio) {
|
||||||
|
Loading…
Reference in New Issue
Block a user