Apply patch: ncpfs-hg-commit-444.patch

This commit is contained in:
Mario Fetka
2026-04-28 20:56:04 +02:00
parent c1f9ff00aa
commit 418e9a73f3
2 changed files with 40 additions and 3 deletions

View File

@@ -1946,9 +1946,14 @@ static int ncp_do_open_fd(int fd, struct ncp_conn** conn) {
#ifdef SIGNATURES
ncp_sign_init_perm(result);
#endif
if (!ncp_get_private_key(result, NULL, &klen)) {
if (klen > 10) {
result->connState |= CONNECTION_AUTHENTICATED;
if (!ncp_get_private_key(result, NULL, &klen) && klen > 10) {
result->connState |= CONNECTION_AUTHENTICATED;
} else {
nuint8 level;
NWCCODE err = NWGetBinderyAccessLevel(result, &level, NULL);
if (err == 0 && level != 0) {
result->connState |= CONNECTION_AUTHENTICATED | CONNECTION_LICENSED;
}
}
result->bcast_state = NWCC_BCAST_PERMIT_UNKNOWN;