]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-pts-rename-fix-20070105
authorKevin Hildebrand <kevin@umd.edu>
Fri, 5 Jan 2007 18:23:25 +0000 (18:23 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 5 Jan 2007 18:23:25 +0000 (18:23 +0000)
FIXES 51066

fix pts rename to do the right thing

(cherry picked from commit b975875e79a2ba84ef3faaec109b8db046ee5326)

src/ptserver/ptuser.c

index 3068e28729938df9e4417fca2ffc552c70399b60..8530999a79ba4989832289eb279f2a2deecab2e5 100644 (file)
@@ -681,7 +681,10 @@ pr_ChangeEntry(char *oldname, char *newname, afs_int32 *newid, char *newowner)
        if (oid == ANONYMOUSID)
            return PRNOENT;
     }
-    code = ubik_PR_ChangeEntry(pruclient, 0, id, newname, oid, newid);
+    if (newid)
+       code = ubik_PR_ChangeEntry(pruclient, 0, id, newname, oid, *newid);
+    else
+       code = ubik_PR_ChangeEntry(pruclient, 0, id, newname, oid, 0);
     return code;
 }