diff options
author | Jay Sorg <jay.sorg@gmail.com> | 2014-02-22 22:44:58 -0800 |
---|---|---|
committer | Jay Sorg <jay.sorg@gmail.com> | 2014-02-22 22:44:58 -0800 |
commit | 8e4520b3c3e67ef4c38489ada820236d5287aac1 (patch) | |
tree | 71f0f43c1a2a5110200e60d7aec0499c651261f7 /libxrdp/xrdp_mcs.c | |
parent | 926cd095fc01cadd4fd139b55df6f0c139207a01 (diff) | |
download | xrdp-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.c | 11 |
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"); |