vl/dri: fix close fd error out
fd should be set to -1 only if it got closed by pipe_loader_release. Signed-off-by: Leo Liu <leo.liu@amd.com>
This commit is contained in:
parent
988b09f9ac
commit
bd9ae72459
|
@ -427,13 +427,15 @@ vl_dri2_screen_create(Display *display, int screen)
|
|||
return &scrn->base;
|
||||
|
||||
release_pipe:
|
||||
if (scrn->base.dev)
|
||||
if (scrn->base.dev) {
|
||||
pipe_loader_release(&scrn->base.dev, 1);
|
||||
fd = -1;
|
||||
fd = -1;
|
||||
}
|
||||
free_authenticate:
|
||||
free(authenticate);
|
||||
close_fd:
|
||||
close(fd);
|
||||
if (fd != -1)
|
||||
close(fd);
|
||||
free_connect:
|
||||
free(connect);
|
||||
free_query:
|
||||
|
|
Loading…
Reference in New Issue