Changeset 224 for branches/samba-3.3.x/source/smbd/filename.c
- Timestamp:
- May 24, 2009, 7:55:48 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.3.x/source/smbd/filename.c
r221 r224 34 34 SMB_STRUCT_STAT *pst, 35 35 char **path); 36 static int get_real_filename_mangled(connection_struct *conn, const char *path, 37 const char *name, TALLOC_CTX *mem_ctx, 38 char **found_name); 36 39 37 40 /**************************************************************************** … … 448 451 449 452 if (name_has_wildcard || 450 ( SMB_VFS_GET_REAL_FILENAME(453 (get_real_filename_mangled( 451 454 conn, dirpath, start, 452 455 talloc_tos(), &found_name) == -1)) { … … 790 793 ****************************************************************************/ 791 794 792 int get_real_filename(connection_struct *conn, const char *path,793 794 795 static int get_real_filename_mangled(connection_struct *conn, const char *path, 796 const char *name, TALLOC_CTX *mem_ctx, 797 char **found_name) 795 798 { 796 struct smb_Dir *cur_dir;797 const char *dname;798 799 bool mangled; 799 800 char *unmangled_name = NULL; 800 long curpos;801 801 802 802 mangled = mangle_is_mangled(name, conn->params); … … 839 839 name = unmangled_name; 840 840 } 841 } 841 return get_real_filename(conn, path, name, mem_ctx, 842 found_name); 843 } 844 845 return SMB_VFS_GET_REAL_FILENAME(conn, path, name, mem_ctx, 846 found_name); 847 } 848 849 int get_real_filename(connection_struct *conn, const char *path, 850 const char *name, TALLOC_CTX *mem_ctx, 851 char **found_name) 852 { 853 struct smb_Dir *cur_dir; 854 const char *dname; 855 bool mangled; 856 char *unmangled_name = NULL; 857 long curpos; 842 858 843 859 /* open the directory */
Note:
See TracChangeset
for help on using the changeset viewer.