From: Ralph Boehme Date: Fri, 17 Jan 2020 20:55:35 +0000 (+0100) Subject: smbd: remove sub_set_smb_name()/reload_services() X-Git-Tag: ldb-2.1.1~169 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbe7d13988d5eb88f13144def8f4d69f1259fef6;p=thirdparty%2Fsamba.git smbd: remove sub_set_smb_name()/reload_services() This means switching auth backend based on %U include, ie passdb backend = tdbsam include = smb.conf.%U and smb.conf.SOMEUSER contains passdb backend = smbpasswd won't work anymore. We're still calling set_current_user_info() and reload_services() later on in this function, so everything else still works as before. Signed-off-by: Ralph Boehme Reviewed-by: Andreas Schneider --- diff --git a/source3/smbd/sesssetup.c b/source3/smbd/sesssetup.c index 8efed438a52..9550d35f341 100644 --- a/source3/smbd/sesssetup.c +++ b/source3/smbd/sesssetup.c @@ -871,10 +871,6 @@ void reply_sesssetup_and_X(struct smb_request *req) fstrcpy(sub_user, ""); } - sub_set_smb_name(sub_user); - - reload_services(sconn, conn_snum_used, true); - if (!*state->user) { DEBUG(3,("Got anonymous request\n"));