From: Yu Watanabe Date: Fri, 11 Apr 2025 00:11:05 +0000 (+0900) Subject: locale-util: fix argument for munmap() X-Git-Tag: v256.14~57 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7aba5ce344592df9bb59c36695a35fcab580df34;p=thirdparty%2Fsystemd.git locale-util: fix argument for munmap() (cherry picked from commit 90abb64fd508e8efd937178b3379a62ac97b49ec) (cherry picked from commit 445b4931807089bb7c7b12a8b09f3a580f63f643) --- diff --git a/src/basic/locale-util.c b/src/basic/locale-util.c index 23565273dd2..e178a73c030 100644 --- a/src/basic/locale-util.c +++ b/src/basic/locale-util.c @@ -97,7 +97,6 @@ static int add_locales_from_archive(Set *locales) { const struct namehashent *e; const void *p = MAP_FAILED; _cleanup_close_ int fd = -EBADF; - size_t sz = 0; struct stat st; int r; @@ -154,9 +153,9 @@ static int add_locales_from_archive(Set *locales) { r = 0; - finish: +finish: if (p != MAP_FAILED) - munmap((void*) p, sz); + munmap((void*) p, st.st_size); return r; }