libxrdp: work on fips
This commit is contained in:
+6
-5
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
* xrdp: A Remote Desktop Protocol server.
|
||||
*
|
||||
* Copyright (C) Jay Sorg 2004-2013
|
||||
* Copyright (C) Jay Sorg 2004-2014
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
@@ -946,16 +946,17 @@ xrdp_mcs_send(struct xrdp_mcs *self, struct stream *s, int chan)
|
||||
* Internal help function to close the socket
|
||||
* @param self
|
||||
*/
|
||||
void close_rdp_socket(struct xrdp_mcs *self)
|
||||
void APP_CC
|
||||
close_rdp_socket(struct xrdp_mcs *self)
|
||||
{
|
||||
if(self->iso_layer->tcp_layer)
|
||||
if (self->iso_layer->tcp_layer != 0)
|
||||
{
|
||||
if(self->iso_layer->tcp_layer->trans)
|
||||
if (self->iso_layer->tcp_layer->trans != 0)
|
||||
{
|
||||
g_tcp_close(self->iso_layer->tcp_layer->trans->sck);
|
||||
self->iso_layer->tcp_layer->trans->sck = 0 ;
|
||||
g_writeln("xrdp_mcs_disconnect - socket closed");
|
||||
return ;
|
||||
return;
|
||||
}
|
||||
}
|
||||
g_writeln("Failed to close socket");
|
||||
|
||||
Reference in New Issue
Block a user