diff --git a/xup/xup.c b/xup/xup.c index 8e28e7ab..0e00ba5f 100644 --- a/xup/xup.c +++ b/xup/xup.c @@ -140,6 +140,7 @@ lib_mod_connect(struct mod *mod) int use_uds; struct stream *s; char con_port[256]; + struct source_info *si; LIB_DEBUG(mod, "in lib_mod_connect"); @@ -193,6 +194,10 @@ lib_mod_connect(struct mod *mod) } } + si = (struct source_info *) (mod->si); + mod->trans->si = si; + mod->trans->my_source = XRDP_SOURCE_MOD; + while (1) {