chiark / gitweb /
libuv: Update from 1.20.0 to 1.20.1
[termux-packages] / packages / screen / attacher.c.patch
1 --- ../cache/screen-4.4.0/attacher.c    2016-06-19 19:41:03.000000000 +0000
2 +++ ./attacher.c        2016-12-20 06:59:46.351839178 +0000
3 @@ -71,7 +71,19 @@
4  static int multipipe[2];
5  # endif
6  #endif
7 +#ifdef __ANDROID__
8 +#define PWDLEN 128              /* used by Linux */
9  
10 +char *getpass (const char *prompt)
11 +{
12 +  char *s;
13 +  static char pwd[PWDLEN];
14 +  fputs (prompt,stdout);
15 +  fgets (pwd,PWDLEN-1,stdin);
16 +  if (s = strchr (pwd,'\n')) *s = '\0';
17 +  return pwd;
18 +}
19 +#endif
20  
21  static int ContinuePlease;
22  
23 @@ -921,7 +933,6 @@
24  #endif
25  
26    debug("screen_builtin_lck looking in gcos field\n");
27 -  strncpy(fullname, ppp->pw_gecos, sizeof(fullname) - 9);
28    fullname[sizeof(fullname) - 9] = 0;
29  
30    if ((cp1 = index(fullname, ',')) != NULL)