From bb357a1617761177475a422008a14a1ac0435eb1 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sat, 6 Jan 2007 18:59:02 +0000 Subject: r20589: Re-add lost bad_path handling, sorry. (This used to be commit 244f96388c843fd629478d0069f68550a2006d06) --- source3/smbd/reply.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/smbd') diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c index 793262f0af..d33940aa64 100644 --- a/source3/smbd/reply.c +++ b/source3/smbd/reply.c @@ -3790,6 +3790,10 @@ int reply_mkdir(connection_struct *conn, char *inbuf,char *outbuf, int dum_size, RESOLVE_DFSPATH(directory, conn, inbuf, outbuf); unix_convert(directory,conn,0,&bad_path,&sbuf); + if (bad_path) { + END_PROFILE(SMBmkdir); + return ERROR_NT(NT_STATUS_OBJECT_PATH_NOT_FOUND); + } status = create_directory(conn, directory); -- cgit