Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package freerdp2 for openSUSE:Factory checked in at 2026-04-07 16:33:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/freerdp2 (Old) and /work/SRC/openSUSE:Factory/.freerdp2.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freerdp2" Tue Apr 7 16:33:46 2026 rev:10 rq:1344830 version:2.11.7 Changes: -------- --- /work/SRC/openSUSE:Factory/freerdp2/freerdp2.changes 2026-03-29 20:00:54.669973089 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp2.new.21863/freerdp2.changes 2026-04-07 16:49:28.033925360 +0200 @@ -1,0 +2,6 @@ +Tue Mar 31 14:48:46 UTC 2026 - Michael Gorse <[email protected]> + +- Fix freerdp-CVE-2026-24684-2.patch. The previous version wrongly + deleted a check for an error condition (bsc#1257991). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ freerdp-CVE-2026-24684-2.patch ++++++ --- /var/tmp/diff_new_pack.zOb5XX/_old 2026-04-07 16:49:29.397981768 +0200 +++ /var/tmp/diff_new_pack.zOb5XX/_new 2026-04-07 16:49:29.401981933 +0200 @@ -10,9 +10,10 @@ channels/rdpsnd/client/rdpsnd_main.c | 43 ++++++++++++++++------------ 1 file changed, 25 insertions(+), 18 deletions(-) -diff -urp freerdp-2.11.7.orig/channels/rdpsnd/client/rdpsnd_main.c freerdp-2.11.7/channels/rdpsnd/client/rdpsnd_main.c ---- freerdp-2.11.7.orig/channels/rdpsnd/client/rdpsnd_main.c 2026-02-18 17:09:35.837782540 -0600 -+++ freerdp-2.11.7/channels/rdpsnd/client/rdpsnd_main.c 2026-02-18 19:31:56.239148250 -0600 +Index: freerdp-2.11.7/channels/rdpsnd/client/rdpsnd_main.c +=================================================================== +--- freerdp-2.11.7.orig/channels/rdpsnd/client/rdpsnd_main.c ++++ freerdp-2.11.7/channels/rdpsnd/client/rdpsnd_main.c @@ -132,6 +132,8 @@ struct rdpsnd_plugin BOOL applyVolume; }; @@ -62,15 +63,15 @@ return TRUE; } -@@ -1390,23 +1409,9 @@ static DWORD WINAPI play_thread(LPVOID a +@@ -1390,23 +1409,12 @@ static DWORD WINAPI play_thread(LPVOID a static UINT rdpsnd_virtual_channel_event_initialized(rdpsndPlugin* rdpsnd) { - wObject obj = { 0 }; - -- if (!rdpsnd) -- return ERROR_INVALID_PARAMETER; -- + if (!rdpsnd) + return ERROR_INVALID_PARAMETER; + - obj.fnObjectFree = _queue_free; - rdpsnd->queue = MessageQueue_New(&obj); - if (!rdpsnd->queue) @@ -86,7 +87,7 @@ return CHANNEL_RC_OK; } -@@ -1414,8 +1419,6 @@ void rdpsnd_virtual_channel_event_termin +@@ -1414,8 +1422,6 @@ void rdpsnd_virtual_channel_event_termin { if (rdpsnd) { @@ -95,7 +96,7 @@ free_internals(rdpsnd); audio_formats_free(rdpsnd->fixed_format, 1); free(rdpsnd->subsystem); -@@ -1604,13 +1607,13 @@ static UINT rdpsnd_on_close(IWTSVirtualC +@@ -1604,13 +1610,13 @@ static UINT rdpsnd_on_close(IWTSVirtualC cleanup_internals(rdpsnd);
