uid = set_next_uid();
if (!strcmp(e->type, "LINCOLN"))
{
+ char *p;
+
strncpy(login, e->first, 2);
login[2] = '\0';
- strncat(login, e->id+4, 5);
+ /* strip leading zeroes */
+ p = e->id+4;
+ while (*p == '0')
+ p++;
+ strncat(login, p, strlen(p));
lowercase(login);
st = US_NO_LOGIN_YET_KERBEROS_ONLY;
}