[101] in Zephyr_Bugs

home help back first fref pref prev next nref lref last post

Zephyr patch

daemon@ATHENA.MIT.EDU (raeburn@ATHENA.MIT.EDU)
Wed Sep 12 21:52:02 1990

Resent-From: raeburn@ATHENA.MIT.EDU
To: raeburn@ATHENA.MIT.EDU
Resent-To: zephyr-bugs@ATHENA.MIT.EDU
Date: Wed, 12 Sep 90 21:51:47 EDT
From: raeburn@ATHENA.MIT.EDU


Here is our new Z_AddField for Zinternal.c, which solves the NULL
pointer bug when not using Kerberos.

Z_AddField(ptr, field, end)
    char **ptr, *field, *end;
{
    register int len;

    if(field) len = strlen(field)+1;
    else len = 1;

    if (*ptr+len > end)
        return (1);
    if(field) (void) strcpy(*ptr, field);
    else **ptr = '\0';
    *ptr += len;

    return (0);
}

-Dave

P.S.  I wonder where the line falls regarding bug fixes/feature
addition?  Zhm has some of each.

home help back first fref pref prev next nref lref last post