mapname-allocate-enough-space-for-pr-nametoid-20030505
authorDerrick Brashear <shadow@dementia.org>
Mon, 5 May 2003 16:40:25 +0000 (16:40 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 5 May 2003 16:40:25 +0000 (16:40 +0000)
the alternative is to crash when we get a foreign user here

src/viced/host.c

index b233197..6ac7fff 100644 (file)
@@ -1226,7 +1226,7 @@ static int MapName_r(char *aname, char *acell, afs_int32 *aval)
                return 0;
            }               
            foreign = 1;  /* attempt cross-cell authentication */
-           tname = (char *) malloc(anamelen+cnamelen+2);
+           tname = (char *) malloc(PR_MAXNAMELEN);
            if (!tname) {
                ViceLog(0, ("Failed malloc in MapName_r\n"));
                assert(0);