diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2009-04-30 11:43:12 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2009-04-30 11:43:12 -0400 |
commit | 6aad7045f9cce3865da825bd668af4eaecf62e73 (patch) | |
tree | 70d04a76a583de77e348d3d3b0510d039f02e50e /src/map.c | |
parent | 1cca61afdc7201c960a7e915b896f0d23560fa04 (diff) | |
download | slapi-nis-6aad7045f9cce3865da825bd668af4eaecf62e73.tar.gz slapi-nis-6aad7045f9cce3865da825bd668af4eaecf62e73.tar.xz slapi-nis-6aad7045f9cce3865da825bd668af4eaecf62e73.zip |
- only clear the backend_data return pointer if we were given one -- it's
an optional argument, and we were already checking for non-NULL later on
when assigning it a real value
Diffstat (limited to 'src/map.c')
-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; |