| 39 if ((kerror = krb_get_tf_fullname((char *)TKT_FILE, pname, pinst, prealm)) == KSUCCESS) |
39 if ((kerror = krb_get_tf_fullname((char *)TKT_FILE, pname, pinst, prealm)) == KSUCCESS) |
| 40 { |
40 { |
| 41 (void) sprintf(sender, "%s%s%s@%s", pname, (pinst[0]?".":""), |
41 (void) sprintf(sender, "%s%s%s@%s", pname, (pinst[0]?".":""), |
| 42 pinst, prealm); |
42 pinst, prealm); |
| 43 return (sender); |
43 return (sender); |
| 44 } else { |
|
| 45 sprintf(sender,"%s@%s",(username?username:"unknown"),__Zephyr_realm); |
|
| 46 return (sender); |
|
| 47 } |
44 } |
| 48 #endif |
45 #endif |
| 49 |
46 |
| 50 /* XXX a uid_t is a u_short (now), but getpwuid |
47 /* XXX a uid_t is a u_short (now), but getpwuid |
| 51 * wants an int. AARGH! */ |
48 * wants an int. AARGH! */ |