1
0
mirror of https://git.libssh.org/projects/libssh.git synced 2025-12-14 04:18:54 +03:00

Use windows-compatible access() function to unbreak windows build

Fixes up 3372c2ad78 which did not properly check
the included header file.

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
Jakub Jelen
2025-02-27 11:41:44 +01:00
parent c1a7de78d1
commit dd6a711354

View File

@@ -26,7 +26,6 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <unistd.h>
#ifndef _WIN32 #ifndef _WIN32
#include <pwd.h> #include <pwd.h>
#else #else
@@ -2724,7 +2723,7 @@ int ssh_bind_options_parse_config(ssh_bind sshbind, const char *filename)
/* If the global default configuration hasn't been processed yet, process it /* If the global default configuration hasn't been processed yet, process it
* before the provided configuration. */ * before the provided configuration. */
if (!(sshbind->config_processed)) { if (!(sshbind->config_processed)) {
if (access(GLOBAL_BIND_CONFIG, F_OK) == 0) { if (ssh_file_readaccess_ok(GLOBAL_BIND_CONFIG)) {
rc = ssh_bind_config_parse_file(sshbind, GLOBAL_BIND_CONFIG); rc = ssh_bind_config_parse_file(sshbind, GLOBAL_BIND_CONFIG);
#ifdef USR_GLOBAL_BIND_CONFIG #ifdef USR_GLOBAL_BIND_CONFIG
} else { } else {