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