diff --git a/packages/network/openssh/package.mk b/packages/network/openssh/package.mk index b8eb8b3b7b..97bd17bd33 100644 --- a/packages/network/openssh/package.mk +++ b/packages/network/openssh/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) PKG_NAME="openssh" -PKG_VERSION="8.0p1" -PKG_SHA256="bd943879e69498e8031eb6b7f44d08cdc37d59a7ab689aa0b437320c3481fd68" +PKG_VERSION="8.2p1" +PKG_SHA256="43925151e6cf6cee1450190c0e9af4dc36b41c12737619edff8bcebdff64e671" PKG_LICENSE="OSS" PKG_SITE="https://www.openssh.com/" PKG_URL="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$PKG_NAME-$PKG_VERSION.tar.gz" diff --git a/packages/network/openssh/patches/openssh-silence-missing-identity-error.patch b/packages/network/openssh/patches/openssh-silence-missing-identity-error.patch index 25749b6fa2..bd02a2634b 100644 --- a/packages/network/openssh/patches/openssh-silence-missing-identity-error.patch +++ b/packages/network/openssh/patches/openssh-silence-missing-identity-error.patch @@ -5,10 +5,10 @@ index d6af0b9..22c0aa6 100644 @@ -1320,8 +1320,7 @@ load_identity_file(char *filename, int userprovided) struct stat st; - if (stat(id->filename, &st) < 0) { + if (stat(id->filename, &st) == -1) { - (id->userprovided ? logit : debug3)("no such identity: %s: %s", - id->filename, strerror(errno)); + debug3("no such identity: %s", id->filename); return NULL; } - private = key_load_private_type(KEY_UNSPEC, filename, "", NULL, &perm_ok); + snprintf(prompt, sizeof prompt,