diff options
Diffstat (limited to 'patches/tls_config.c.patch')
-rw-r--r-- | patches/tls_config.c.patch | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/patches/tls_config.c.patch b/patches/tls_config.c.patch new file mode 100644 index 0000000..1342a60 --- /dev/null +++ b/patches/tls_config.c.patch | |||
@@ -0,0 +1,15 @@ | |||
1 | uid_t can be 64-bit | ||
2 | |||
3 | --- tls/tls_config.c.orig 2024-11-02 21:19:47.090322191 +0100 | ||
4 | +++ tls/tls_config.c 2024-11-02 21:38:22.527071689 +0100 | ||
5 | @@ -742,8 +742,8 @@ | ||
6 | |||
7 | if (sb.st_uid != getuid()) { | ||
8 | tls_config_set_errorx(config, TLS_ERROR_UNKNOWN, | ||
9 | - "session file has incorrect owner (uid %u != %u)", | ||
10 | - sb.st_uid, getuid()); | ||
11 | + "session file has incorrect owner (uid %llu != %llu)", | ||
12 | + (unsigned long long)sb.st_uid, (unsigned long long)getuid()); | ||
13 | return (-1); | ||
14 | } | ||
15 | mugo = sb.st_mode & (S_IRWXU|S_IRWXG|S_IRWXO); | ||