server: Avoid calling close on negative value in create_console_output handler (Coverity).
This commit is contained in:
parent
a5c3f38773
commit
d00e8ebda7
|
@ -1609,12 +1609,12 @@ DECL_HANDLER(create_console_output)
|
||||||
else fd = -1;
|
else fd = -1;
|
||||||
if (!(console = console_input_get( req->handle_in, FILE_WRITE_PROPERTIES )))
|
if (!(console = console_input_get( req->handle_in, FILE_WRITE_PROPERTIES )))
|
||||||
{
|
{
|
||||||
close(fd);
|
if (fd != -1) close( fd );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (console_input_is_bare( console ) ^ (fd != -1))
|
if (console_input_is_bare( console ) ^ (fd != -1))
|
||||||
{
|
{
|
||||||
close( fd );
|
if (fd != -1) close( fd );
|
||||||
release_object( console );
|
release_object( console );
|
||||||
set_error( STATUS_INVALID_HANDLE );
|
set_error( STATUS_INVALID_HANDLE );
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in New Issue