chiark / gitweb /
tcl: Update from 8.6.5 to 8.6.6
[termux-packages] / packages / moon-buggy / no_pw_gecos.patch
1 diff -u -r ../moon-buggy-1.0.51/realname.c ./realname.c
2 --- ../moon-buggy-1.0.51/realname.c     2006-03-19 20:28:18.000000000 +0100
3 +++ ./realname.c        2014-02-22 18:14:49.000000000 +0100
4 @@ -37,18 +37,9 @@
5    char *tmp;
6    
7    if (buffer[0] == '\0') {
8 -    uid_t me = geteuid ();
9 -    struct passwd *my_passwd = getpwuid (me);
10 -    if (my_passwd) {
11 -      int  i;
12 -      strncpy (buffer, my_passwd->pw_gecos, size);
13 -      for (i=0; i<size; ++i) {
14 -       if (buffer[i] == ',') {
15 -         buffer[i] = '\0';
16 -         break;
17 -       }
18 -      }
19 -    }
20 +    char* name_default = getenv("USER");
21 +    if (name_default == NULL) name_default = "Droid";
22 +    strncpy(buffer, name_default, size);
23    }
24  
25    werase (message);