0
0
mirror of https://github.com/vim/vim.git synced 2025-09-25 03:54:15 -04:00

patch 9.0.2048: python: uninitialized warning

Problem:  python: uninitialized warning
Solution: initialize 'minor' always

win32,py3: Fix uninitialized warning

Fix the following warning:
```
if_python3.c: In function 'py3_get_system_libname':
if_python3.c:879:16: warning: 'minor' may be used uninitialized [-Wmaybe-uninitialized]
  879 |             if (minor == PY_MINOR_VERSION)
      |                ^
if_python3.c:839:24: note: 'minor' was declared here
  839 |         long    major, minor;
      |                        ^~~~~
```

closes: #13368

Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Ken Takata <kentkt@csc.jp>
This commit is contained in:
Ken Takata
2023-10-18 12:02:24 +02:00
committed by Christian Brabandt
parent 2b126a6892
commit 982ef16059
2 changed files with 5 additions and 2 deletions

View File

@@ -848,8 +848,9 @@ py3_get_system_libname(const char *libname)
break;
major = wcstol(keyname, &wp, 10);
if (*wp == L'.')
minor = wcstol(wp + 1, &wp, 10);
if (*wp != L'.')
continue;
minor = wcstol(wp + 1, &wp, 10);
# ifdef _WIN64
if (*wp != L'\0')
continue;