]> git.ipfire.org Git - thirdparty/curl.git/commit
fopen: fix conversion warning on 32-bit Android
authorMarcel Raad <Marcel.Raad@teamviewer.com>
Tue, 13 Jun 2023 09:13:59 +0000 (11:13 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 14 Jun 2023 07:31:47 +0000 (09:31 +0200)
commit06dc599405fd8a87147eddcdb89dab62ce200d9b
treef2e02b7429584d0bcfdf540bf7aa088717b0859d
parent0e4c1434ae3d33f4f91a0d55d6a2b58e03773ccb
fopen: fix conversion warning on 32-bit Android

When building for 32-bit ARM or x86 Android, `st_mode` is defined as
`unsigned int` instead of `mode_t`, resulting in a
-Wimplicit-int-conversion clang warning because `mode_t` is
`unsigned short`. Add a cast to silence the warning.

Ref: https://android.googlesource.com/platform/bionic/+/refs/tags/ndk-r25c/libc/include/sys/stat.h#86
Closes https://github.com/curl/curl/pull/11313
lib/fopen.c