summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/map.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/map.c b/src/map.c
index c86aa1b..2ecf063 100644
--- a/src/map.c
+++ b/src/map.c
@@ -439,7 +439,9 @@ map_match(struct plugin_state *state,
*value_len = 0;
*value = NULL;
*id = NULL;
- *backend_data = NULL;
+ if (backend_data != NULL) {
+ *backend_data = NULL;
+ }
map = map_data_find_map(state, domain_name, map_name);
if (map == NULL) {
return FALSE;
@@ -474,7 +476,9 @@ map_match_id(struct plugin_state *state,
*value_len = 0;
*value = NULL;
*id = NULL;
- *backend_data = NULL;
+ if (backend_data != NULL) {
+ *backend_data = NULL;
+ }
map = map_data_find_map(state, domain_name, map_name);
if (map == NULL) {
return FALSE;