File 0006-lib-master-Fix-dns_match_wildcard-result-value-check.patch of Package dovecot22.8700

From 00016646cc32a3fa1cf54c22ed7388ed06bbc0f1 Mon Sep 17 00:00:00 2001
From: Aki Tuomi <aki.tuomi@dovecot.fi>
Date: Mon, 26 Feb 2018 12:53:19 +0200
Subject: [PATCH 6/6] lib-master: Fix dns_match_wildcard result value check

It returns 0, not TRUE.

diff --git a/src/lib-master/master-service-settings-cache.c b/src/lib-master/master-service-settings-cache.c
index 11e9204..471c6a1 100644
--- a/src/lib-master/master-service-settings-cache.c
+++ b/src/lib-master/master-service-settings-cache.c
@@ -138,7 +138,7 @@ master_service_settings_cache_fix_input(struct master_service_settings_cache *ca
 				      filter->remote_bits))
 			found_rip = TRUE;
 		if (input->local_name != NULL && filter->local_name != NULL &&
-		    dns_match_wildcard(input->local_name, filter->local_name))
+		    dns_match_wildcard(input->local_name, filter->local_name) == 0)
 			found_local_name = TRUE;
 		filter = filter->next;
 	};
openSUSE Build Service is sponsored by