change some more functions to the new mangle interface.
authorSimo Sorce <idra@samba.org>
Mon, 29 Oct 2001 13:19:22 +0000 (13:19 +0000)
committerSimo Sorce <idra@samba.org>
Mon, 29 Oct 2001 13:19:22 +0000 (13:19 +0000)
(This used to be commit 06a7c28ea1be81c4a53f9a5b885c37fdde31f75c)

source3/smbd/filename.c

index 5fdbef44fe8a7a4bb6cd17b8b8b088c37957b1aa..d1c512c25117f0efeb3f7fac0fc388c549896bc6 100644 (file)
@@ -76,15 +76,17 @@ static BOOL fname_equal(char *name1, char *name2)
 ****************************************************************************/
 static BOOL mangled_equal(char *name1, char *name2)
 {
-  pstring tmpname;
-
-  if (is_8_3(name2, True))
-    return(False);
-
-  pstrcpy(tmpname,name2);
-  mangle_name_83(tmpname);
-
-  return(strequal(name1,tmpname));
+       char *tmpname;
+       BOOL ret = False;
+
+       if (is_8_3(name2, True))
+       {
+               tmpname = dos_mangle(name2);
+               if(tmpname)
+                       ret = strequal(name1,tmpname);
+               SAFE_FREE(tmpname);
+       }
+       return ret;
 }