From d34cbb1eecdbf869c45d6aab8d9a70fd3cbea81c Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 22 Nov 2013 10:23:01 +0100 Subject: error handling for passphrase reading MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/cerberus.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/cerberus.c') diff --git a/src/cerberus.c b/src/cerberus.c index 8b103f2..a7c9124 100644 --- a/src/cerberus.c +++ b/src/cerberus.c @@ -312,6 +312,12 @@ void do_login(int argc, char** argv) char* read_passphrase(void) { passphrase = passphrase_read(); + if (passphrase == NULL) + { + perror("passphrase_read"); + sleep(ERROR_SLEEP); + _exit(1); + } return passphrase; } -- cgit v1.2.3-70-g09d2