Hello community, here is the log from the commit of package xrdp for openSUSE:Factory checked in at 2018-03-24 16:15:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xrdp (Old) and /work/SRC/openSUSE:Factory/.xrdp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xrdp" Sat Mar 24 16:15:14 2018 rev:14 rq:590076 version:0.9.5 Changes: -------- --- /work/SRC/openSUSE:Factory/xrdp/xrdp.changes 2018-01-09 14:53:18.803464110 +0100 +++ /work/SRC/openSUSE:Factory/.xrdp.new/xrdp.changes 2018-03-24 16:15:18.755643565 +0100 @@ -1,0 +2,6 @@ +Thu Mar 22 10:21:51 UTC 2018 - fezhang@suse.com + +- Update xrdp-fate319683-allow-vnc-resizing.patch: Fix interface + call incompatibleness (bsc#1064602, bsc#1075163) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xrdp-fate319683-allow-vnc-resizing.patch ++++++ --- /var/tmp/diff_new_pack.jJF7Kf/_old 2018-03-24 16:15:19.795606077 +0100 +++ /var/tmp/diff_new_pack.jJF7Kf/_new 2018-03-24 16:15:19.795606077 +0100 @@ -48,12 +48,12 @@ + else if (encoding == 0xfffffecc) /* extended desktop resize */ + { + init_stream(s, 8192); -+ error = lib_recv(v, s->data, 4); ++ error = trans_force_read_s(v->trans, s, 4); + if (error == 0) + { + in_uint8(s, k); /* number of screens */ + in_uint8s(s, 3); -+ error = lib_recv(v, s->data, k * 16); ++ error = trans_force_read_s(v->trans, s, k * 16); + if (error == 0) + { + in_uint8s(s, k * 16); /* skip screen list */