Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wine for openSUSE:Factory checked in 
at 2025-07-09 17:27:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wine (Old)
 and      /work/SRC/openSUSE:Factory/.wine.new.7373 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wine"

Wed Jul  9 17:27:53 2025 rev:465 rq:1291323 version:10.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/wine/wine.changes        2025-07-01 
11:34:58.071332893 +0200
+++ /work/SRC/openSUSE:Factory/.wine.new.7373/wine.changes      2025-07-09 
17:28:26.523633615 +0200
@@ -1,0 +2,10 @@
+Tue Jul  8 14:21:02 UTC 2025 - Marcus Meissner <meiss...@suse.com>
+
+- 0001-kernel32-Use-the-correct-buffer-length.patch: fixed a regression 
(bsc#1246072)
+
+-------------------------------------------------------------------
+Tue Jul  1 08:51:38 UTC 2025 - Marcus Meissner <meiss...@suse.com>
+
+- added wine-win-debuginfo to baselibs.conf
+
+-------------------------------------------------------------------

New:
----
  0001-kernel32-Use-the-correct-buffer-length.patch

----------(New B)----------
  New:
- 0001-kernel32-Use-the-correct-buffer-length.patch: fixed a regression 
(bsc#1246072)
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wine.spec ++++++
--- /var/tmp/diff_new_pack.yOgt3n/_old  2025-07-09 17:28:27.719683520 +0200
+++ /var/tmp/diff_new_pack.yOgt3n/_new  2025-07-09 17:28:27.723683687 +0200
@@ -92,6 +92,7 @@
 Source97:       baselibs.conf
 Source98:       wine.rpmlintrc
 Source99:       get-sources.sh
+Patch0:                0001-kernel32-Use-the-correct-buffer-length.patch
 BuildRequires:  autoconf
 BuildRequires:  bison
 BuildRequires:  flex
@@ -249,7 +250,7 @@
 %_win_debug_package
 
 %prep
-%autosetup -n wine-%{downloadver}
+%autosetup -n wine-%{downloadver} -p1
 %if %{staging}
 tar xf %{SOURCE3}
 python3 wine-staging-%{downloadver}/staging/patchinstall.py --all
@@ -319,6 +320,7 @@
 echo " provides \"wine-devel-<targettype> = <version>\""               >> 
%SOURCE97
 %endif
 echo " conflicts \"otherproviders(wine-devel-<targettype>)\""          >> 
%SOURCE97
+echo "wine-win-debuginfo" >> %SOURCE97
 
 cat %SOURCE97
 %endif

++++++ 0001-kernel32-Use-the-correct-buffer-length.patch ++++++
>From aae0f624d48d1e4f79e6947798e61b4d1006bf76 Mon Sep 17 00:00:00 2001
From: Huw Davies <h...@codeweavers.com>
Date: Sun, 29 Jun 2025 08:42:18 +0100
Subject: [PATCH] kernel32: Use the correct buffer length.

Fixes: 96cd811903e3d3f227c39e12235725baf793f4b9
Signed-off-by: Marcus Meissner <mar...@jet.franken.de>
---
 dlls/kernel32/path.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dlls/kernel32/path.c b/dlls/kernel32/path.c
index b6fa4497538..19871f3764f 100644
--- a/dlls/kernel32/path.c
+++ b/dlls/kernel32/path.c
@@ -438,7 +438,6 @@ WCHAR * CDECL wine_get_dos_file_name( LPCSTR str )
         status = RtlDosPathNameToNtPathName_U_WithStatus( buffer, &nt_name, 
NULL, NULL );
         if (!set_ntstatus( status )) goto failed;
         buffer = nt_name.Buffer;
-        len = nt_name.Length / sizeof(WCHAR) + 1;
     }
     else
     {
@@ -472,7 +471,7 @@ WCHAR * CDECL wine_get_dos_file_name( LPCSTR str )
     {
         /* get rid of the \??\ prefix */
         /* FIXME: should implement RtlNtPathNameToDosPathName and use that 
instead */
-        memmove( buffer, buffer + 4, (len - 4) * sizeof(WCHAR) );
+        memmove( buffer, buffer + 4, (wcslen(buffer + 4) + 1) * sizeof(WCHAR) 
);
     }
     else buffer[1] = '\\';
     return buffer;
-- 
2.50.0

Reply via email to