changeset 20657:916feb3ff7f9

auth: Check for NULL auth token Makes static analysers happy
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Tue, 16 Aug 2016 14:36:07 +0300
parents 4497b16da1e3
children 615a4772cd6a
files src/auth/mech-dovecot-token.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/auth/mech-dovecot-token.c	Tue Aug 16 13:49:01 2016 +0300
+++ b/src/auth/mech-dovecot-token.c	Tue Aug 16 14:36:07 2016 +0300
@@ -51,7 +51,8 @@
 		const char *valid_token =
 			auth_token_get(service, pid, request->user, session_id);
 
-		if (strcmp(auth_token, valid_token) == 0) {
+		if (auth_token != NULL &&
+		    strcmp(auth_token, valid_token) == 0) {
 			request->passdb_success = TRUE;
 			auth_request_success(request, NULL, 0);
 		} else {