summaryrefslogtreecommitdiffstats
path: root/libxrdp/xrdp_mcs.c
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2014-02-22 22:44:58 -0800
committerJay Sorg <jay.sorg@gmail.com>2014-02-22 22:44:58 -0800
commit8e4520b3c3e67ef4c38489ada820236d5287aac1 (patch)
tree71f0f43c1a2a5110200e60d7aec0499c651261f7 /libxrdp/xrdp_mcs.c
parent926cd095fc01cadd4fd139b55df6f0c139207a01 (diff)
downloadxrdp-proprietary-8e4520b3c3e67ef4c38489ada820236d5287aac1.tar.gz
xrdp-proprietary-8e4520b3c3e67ef4c38489ada820236d5287aac1.zip
libxrdp: work on fips
Diffstat (limited to 'libxrdp/xrdp_mcs.c')
-rw-r--r--libxrdp/xrdp_mcs.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/libxrdp/xrdp_mcs.c b/libxrdp/xrdp_mcs.c
index c145158c..02b8ee69 100644
--- a/libxrdp/xrdp_mcs.c
+++ b/libxrdp/xrdp_mcs.c
@@ -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");