ooops new_dir is already len +1 bytes
authorSimo Sorce <idra@samba.org>
Mon, 7 Apr 2003 18:13:03 +0000 (18:13 +0000)
committerSimo Sorce <idra@samba.org>
Mon, 7 Apr 2003 18:13:03 +0000 (18:13 +0000)
(This used to be commit ffd0d643c224e9169737e7dbfef40cab46fde8f3)

source3/modules/vfs_recycle.c

index 00e6cce27cb2012ad1b93ff93aa9b5938e42e528..823fab2b8668941b50b007b12b554256575924e3 100644 (file)
@@ -280,7 +280,7 @@ static BOOL recycle_create_dir(connection_struct *conn, const char *dname)
 
        /* Create directory tree if neccessary */
        for(token = strtok(tok_str, "/"); token; token = strtok(NULL, "/")) {
-               safe_strcat(new_dir, token, len - 1);
+               safe_strcat(new_dir, token, len);
                if (recycle_directory_exist(conn, new_dir))
                        DEBUG(10, ("recycle.bin: dir %s already exists\n", new_dir));
                else {
@@ -291,7 +291,7 @@ static BOOL recycle_create_dir(connection_struct *conn, const char *dname)
                                goto done;
                        }
                }
-               safe_strcat(new_dir, "/", len - 1);
+               safe_strcat(new_dir, "/", len);
                }
 
        ret = True;