DEVEL15-pts-rename-fix-20070105
authorKevin Hildebrand <kevin@umd.edu>
Fri, 5 Jan 2007 18:21:50 +0000 (18:21 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 5 Jan 2007 18:21:50 +0000 (18:21 +0000)
FIXES 51066

fix pts rename to do the right thing

(cherry picked from commit b975875e79a2ba84ef3faaec109b8db046ee5326)

src/ptserver/ptuser.c

index 7f9648c..7f68647 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;
 }