diff options
author | Jeremy Allison <jra@samba.org> | 2010-01-12 14:48:23 -0800 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2010-01-12 14:48:23 -0800 |
commit | 2f30aea3324f32f9b8555e961256fc1280da2871 (patch) | |
tree | a31352b9dffe3b0a0e12e4dc2b5955dd624cd2bc | |
parent | 2d4dda0688d5c88fb73ae17db970afe9d0f77f6a (diff) | |
download | samba-2f30aea3324f32f9b8555e961256fc1280da2871.tar.gz samba-2f30aea3324f32f9b8555e961256fc1280da2871.tar.bz2 samba-2f30aea3324f32f9b8555e961256fc1280da2871.zip |
Remove the global char *LastDir.
This is no longer used for anything.
-rw-r--r-- | source3/smbd/globals.c | 1 | ||||
-rw-r--r-- | source3/smbd/globals.h | 1 | ||||
-rw-r--r-- | source3/smbd/vfs.c | 21 |
3 files changed, 1 insertions, 22 deletions
diff --git a/source3/smbd/globals.c b/source3/smbd/globals.c index 68fa795ba2..e6db5ec414 100644 --- a/source3/smbd/globals.c +++ b/source3/smbd/globals.c @@ -122,7 +122,6 @@ int conn_ctx_stack_ndx = 0; struct vfs_init_function_entry *backends = NULL; char *sparse_buf = NULL; -char *LastDir = NULL; /* Current number of oplocks we have outstanding. */ int32_t exclusive_oplocks_open = 0; diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h index 0db61f87a3..3cc967f4fd 100644 --- a/source3/smbd/globals.h +++ b/source3/smbd/globals.h @@ -131,7 +131,6 @@ extern int conn_ctx_stack_ndx; struct vfs_init_function_entry; extern struct vfs_init_function_entry *backends; extern char *sparse_buf; -extern char *LastDir; /* Current number of oplocks we have outstanding. */ extern int32_t exclusive_oplocks_open; diff --git a/source3/smbd/vfs.c b/source3/smbd/vfs.c index 2ce61eed30..5acec70f54 100644 --- a/source3/smbd/vfs.c +++ b/source3/smbd/vfs.c @@ -706,26 +706,7 @@ const char *vfs_readdirname(connection_struct *conn, void *p, int vfs_ChDir(connection_struct *conn, const char *path) { - int res; - - if (!LastDir) { - LastDir = SMB_STRDUP(""); - } - - if (strcsequal(path,".")) - return(0); - - if (*path == '/' && strcsequal(LastDir,path)) - return(0); - - DEBUG(4,("vfs_ChDir to %s\n",path)); - - res = SMB_VFS_CHDIR(conn,path); - if (!res) { - SAFE_FREE(LastDir); - LastDir = SMB_STRDUP(path); - } - return(res); + return SMB_VFS_CHDIR(conn,path); } /******************************************************************* |