]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-windows-btree-short-name-20080604
authorJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 26 Jun 2008 13:31:50 +0000 (13:31 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 26 Jun 2008 13:31:50 +0000 (13:31 +0000)
LICENSE MIT

When constructing the shortname keyed entry in the tree, make
sure that the original long name is preserved.

(cherry picked from commit b5d888ed404840e5a25a26880daaf47ab415b282)

src/WINNT/afsd/cm_btree.c

index b0f36286b5e97af6d4a29dae0f93beced14fb182..55f6f04528365d8df55f5372295c6f255c7d51e1 100644 (file)
@@ -1683,8 +1683,8 @@ long cm_BPlusDirCreateEntry(cm_dirOp_t * op, char *entry, cm_fid_t * cfid)
 
         cm_Gen8Dot3NameInt(entry, &dfid, shortName, NULL);
 
-        key.name = shortName;
         data.longname = strdup(entry);
+        key.name = shortName;
         insert(op->scp->dirBplus, key, data);
     }