From: Jeremy Allison Date: Wed, 8 Sep 2021 00:39:38 +0000 (-0700) Subject: s3: auth: Andrew noticed f585f01148ab2d8f84c96b12e018742f5f17bcb0 doesn't keep the... X-Git-Tag: ldb-2.5.0~763 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91c024dfd8ecf909f23ab8ee3816ae6a4c9b881c;p=thirdparty%2Fsamba.git s3: auth: Andrew noticed f585f01148ab2d8f84c96b12e018742f5f17bcb0 doesn't keep the same logic. This should make it identical. Signed-off-by: Jeremy Allison Reviewed-by: Volker Lendecke Autobuild-User(master): Volker Lendecke Autobuild-Date(master): Wed Sep 8 06:38:21 UTC 2021 on sn-devel-184 --- diff --git a/source3/auth/server_info_sam.c b/source3/auth/server_info_sam.c index b9c8b0a0959..71a52f812a5 100644 --- a/source3/auth/server_info_sam.c +++ b/source3/auth/server_info_sam.c @@ -39,11 +39,16 @@ static bool is_our_machine_account(const char *username) { bool ret; size_t ulen = strlen(username); + const char *nb_name = lp_netbios_name(); + size_t nb_namelen = strlen(nb_name); if (ulen == 0 || username[ulen-1] != '$') { return false; } - ret = strnequal(username, lp_netbios_name(), ulen-1); + if (nb_namelen != ulen-1) { + return false; + } + ret = strnequal(username, nb_name, ulen-1); return ret; }