Changeset 3217

Show
Ignore:
Timestamp:
02/24/00 09:13:14 (14 years ago)
Author:
ucacoxh
Message:

- Attempts to find unix username are now pw_gecos, pw_name, unknown.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • rat/trunk/settings.c

    r3204 r3217  
    419419        struct passwd *p; 
    420420        p = getpwuid(getuid()); 
    421         if (p != NULL && p->pw_name != NULL) { 
    422                 strncpy(n, p->pw_name, nlen); 
    423                 return TRUE; 
     421        if (p != NULL) { 
     422                if (p->pw_gecos != NULL) { 
     423                        strncpy(n, p->pw_gecos, nlen); 
     424                        return TRUE; 
     425                } else if (p->pw_name != NULL) { 
     426                        strncpy(n, p->pw_name, nlen); 
     427                        return TRUE; 
     428                } 
    424429        } 
    425430        return FALSE;