about summary refs log tree commit diff stats
path: root/src/config/account.c
diff options
context:
space:
mode:
authorWilliam Wennerström <william@wstrm.dev>2020-07-06 11:00:09 +0200
committerWilliam Wennerström <william@wstrm.dev>2020-07-06 11:02:04 +0200
commitdeb0818a1bcf68603670961d463d043bf7e01db5 (patch)
tree3df73c26cbca689b239b735b86ad136ebcc9a644 /src/config/account.c
parent0a23de061ac1c140df44f98852919ea6a5246d3d (diff)
downloadprofani-tty-deb0818a1bcf68603670961d463d043bf7e01db5.tar.gz
Log errors from eval_password
All errors were discarded to /dev/null if the error_ptr was set to
NULL.
Diffstat (limited to 'src/config/account.c')
-rw-r--r--src/config/account.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/config/account.c b/src/config/account.c
index 127831a8..54d7b18e 100644
--- a/src/config/account.c
+++ b/src/config/account.c
@@ -201,9 +201,10 @@ account_eval_password(ProfAccount *account)
     assert(account->eval_password != NULL);
 
     gchar **output = NULL;
+    gchar **error = NULL;
 
     gchar *argv[] = {"sh", "-c", account->eval_password, NULL};
-    if (!call_external(argv, &output, NULL)) {
+    if (!call_external(argv, &output, &error)) {
         return FALSE;
     }