26 lines
688 B
Diff
26 lines
688 B
Diff
|
diff -u -r ../moon-buggy-1.0.51/realname.c ./realname.c
|
||
|
--- ../moon-buggy-1.0.51/realname.c 2006-03-19 20:28:18.000000000 +0100
|
||
|
+++ ./realname.c 2014-02-22 18:14:49.000000000 +0100
|
||
|
@@ -37,18 +37,9 @@
|
||
|
char *tmp;
|
||
|
|
||
|
if (buffer[0] == '\0') {
|
||
|
- uid_t me = geteuid ();
|
||
|
- struct passwd *my_passwd = getpwuid (me);
|
||
|
- if (my_passwd) {
|
||
|
- int i;
|
||
|
- strncpy (buffer, my_passwd->pw_gecos, size);
|
||
|
- for (i=0; i<size; ++i) {
|
||
|
- if (buffer[i] == ',') {
|
||
|
- buffer[i] = '\0';
|
||
|
- break;
|
||
|
- }
|
||
|
- }
|
||
|
- }
|
||
|
+ char* name_default = getenv("USER");
|
||
|
+ if (name_default == NULL) name_default = "Droid";
|
||
|
+ strncpy(buffer, name_default, size);
|
||
|
}
|
||
|
|
||
|
werase (message);
|