Fix compiler warnings

Added missing checks for return values of various function calls. Fixed
binlogrouter strerror_r usage and wrong buffer sizes.
This commit is contained in:
Markus Mäkelä
2017-02-13 11:41:58 +02:00
parent eb1e163bdf
commit acd66b4eb3
7 changed files with 78 additions and 27 deletions

View File

@ -994,7 +994,10 @@ bool getPassword(char *passwd, size_t len)
if (tcsetattr(STDIN_FILENO, 0, &tty_attr) == 0)
{
printf("Password: ");
fgets(passwd, len, stdin);
if (fgets(passwd, len, stdin) == NULL)
{
printf("Failed to read password\n");
}
tty_attr.c_lflag = c_lflag;