(get_cred_cache): use $USERNAME
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6267 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -228,11 +228,16 @@ get_cred_cache(krb5_context context, | ||||
| 	    client = default_client; | ||||
| 	if(client == NULL) { | ||||
| 	    char *user; | ||||
| 	    struct passwd *pw; | ||||
| 	    user = getlogin(); | ||||
| 	    if(user == NULL) { | ||||
| 		pw = getpwuid(getuid()); | ||||
| 		user = pw->pw_name; | ||||
|  | ||||
| 	    user = getenv ("USERNAME"); | ||||
| 	    if (user == NULL) { | ||||
| 		user = getlogin(); | ||||
| 		if(user == NULL) { | ||||
| 		    struct passwd *pw = getpwuid(getuid()); | ||||
| 		    if (pw == NULL) | ||||
| 			return KADM5_FAILURE; | ||||
| 		    user = pw->pw_name; | ||||
| 		} | ||||
| 	    } | ||||
| 	    if(user == NULL) | ||||
| 		return KADM5_FAILURE; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Assar Westerlund
					Assar Westerlund