Commit 8ac90316 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

nah, don't use the system's getpass() function since it too often is limited

to 8(!) or similar lengths passwords
parent 35ba5c82
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -1268,7 +1268,6 @@ AC_CHECK_FUNCS( strtoll \
                siginterrupt \
                sigaction \
                signal \
                getpass \
                getpass_r \
                strlcat \
                getpwuid \
+0 −14
Original line number Diff line number Diff line
@@ -38,18 +38,6 @@

#include "getpass.h"

#ifdef HAVE_GETPASS
char *getpass_r(const char *prompt, char *password, size_t passlen)
{
  char *ptr = getpass(prompt);
  strncpy(password, ptr, passlen);
  password[passlen-1]=0;
  return password;
}
#define DONE
#else
/* the rest of this file is only for systems without getpass() */

#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#endif
@@ -224,7 +212,5 @@ char *getpass_r(const char *prompt, /* prompt to display */
  return password; /* return pointer to buffer */
}

#endif /* DONE */

#endif /* HAVE_GETPASS */
#endif /* HAVE_GETPASS_R */