summaryrefslogtreecommitdiffstats
path: root/xrdp/xrdp_iso.c
diff options
context:
space:
mode:
Diffstat (limited to 'xrdp/xrdp_iso.c')
-rw-r--r--xrdp/xrdp_iso.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xrdp/xrdp_iso.c b/xrdp/xrdp_iso.c
index 8bbbcbdc..985e5aac 100644
--- a/xrdp/xrdp_iso.c
+++ b/xrdp/xrdp_iso.c
@@ -37,6 +37,8 @@ struct xrdp_iso* xrdp_iso_create(struct xrdp_mcs* owner)
/*****************************************************************************/
void xrdp_iso_delete(struct xrdp_iso* self)
{
+ if (self == 0)
+ return;
xrdp_tcp_delete(self->tcp_layer);
g_free(self);
}
@@ -137,6 +139,7 @@ int xrdp_iso_send(struct xrdp_iso* self)
{
int len;
+ DEBUG((" in xrdp_iso_send\n\r"));
s_pop_layer(self->out_s, iso_hdr);
len = self->out_s->end - self->out_s->p;
out_uint8(self->out_s, 3);
@@ -147,5 +150,6 @@ int xrdp_iso_send(struct xrdp_iso* self)
out_uint8(self->out_s, 0x80);
if (xrdp_tcp_send(self->tcp_layer) != 0)
return 1;
+ DEBUG((" out xrdp_iso_send\n\r"));
return 0;
}