From: Kevin Hildebrand Date: Fri, 5 Jan 2007 18:23:25 +0000 (+0000) Subject: STABLE14-pts-rename-fix-20070105 X-Git-Tag: openafs-stable-1_4_3rc1~18 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=48bfb8c7ae4a49daf2cd328772411acbda576315;p=packages%2Fo%2Fopenafs.git STABLE14-pts-rename-fix-20070105 FIXES 51066 fix pts rename to do the right thing (cherry picked from commit b975875e79a2ba84ef3faaec109b8db046ee5326) --- diff --git a/src/ptserver/ptuser.c b/src/ptserver/ptuser.c index 3068e2872..8530999a7 100644 --- a/src/ptserver/ptuser.c +++ b/src/ptserver/ptuser.c @@ -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; }