diff options
-rw-r--r-- | src/map.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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; |