diff options
Diffstat (limited to 'libxrdp')
| -rw-r--r-- | libxrdp/Makefile.am | 2 | ||||
| -rw-r--r-- | libxrdp/xrdp_sec.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/libxrdp/Makefile.am b/libxrdp/Makefile.am index be0fe9d1..08fb7130 100644 --- a/libxrdp/Makefile.am +++ b/libxrdp/Makefile.am @@ -13,7 +13,7 @@ endif if XRDP_FREERDP1 EXTRA_DEFINES += -DXRDP_FREERDP1 -EXTRA_LIBS += -lfreerdp-codec +EXTRA_LIBS += -lfreerdp-codec -lfreerdp-utils endif if XRDP_JPEG diff --git a/libxrdp/xrdp_sec.c b/libxrdp/xrdp_sec.c index 983be09f..952ff12f 100644 --- a/libxrdp/xrdp_sec.c +++ b/libxrdp/xrdp_sec.c @@ -730,7 +730,7 @@ xrdp_sec_process_mcs_data_channels(struct xrdp_sec* self, struct stream* s) channel_item = (struct mcs_channel_item*) g_malloc(sizeof(struct mcs_channel_item), 1); in_uint8a(s, channel_item->name, 8); - in_uint32_be(s, channel_item->flags); + in_uint32_le(s, channel_item->flags); channel_item->chanid = MCS_GLOBAL_CHANNEL + (index + 1); list_add_item(self->mcs_layer->channel_list, (long)channel_item); DEBUG(("got channel flags %8.8x name %s", channel_item->flags, |
