From 22c5327287c378e9efb7c730e0d6e5b63798d42f Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 17 Apr 2016 14:57:12 -0500 Subject: [PATCH] gssmask: check return of krb5_init_context Check the return value so that a more obtuse error does not occur later on. Change-Id: I2115cc58e6fc24b63272b2ae811d64a4966de5d4 --- appl/gssmask/gssmask.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/appl/gssmask/gssmask.c b/appl/gssmask/gssmask.c index d6865562a..c3417001e 100644 --- a/appl/gssmask/gssmask.c +++ b/appl/gssmask/gssmask.c @@ -1210,6 +1210,7 @@ int main(int argc, char **argv) { int optidx = 0; + krb5_error_code ret; setprogname (argv[0]); @@ -1235,7 +1236,9 @@ main(int argc, char **argv) errx (1, "Bad port `%s'", port_str); } - krb5_init_context(&context); + ret = krb5_init_context(&context); + if (ret) + errx(1, "Error initializing kerberos: %d", ret); { const char *lf = logfile_str;