We don't need to walk to the end of the list to find out if the first
one is NULL.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
mp->path.predefined_key = key_id;
mp->prev = mp->next = NULL;
mp->key = hive_key;
- if (elements != NULL && str_list_length(elements) != 0) {
+ if (elements != NULL && elements[0] != NULL) {
mp->path.elements = talloc_array(mp, const char *,
str_list_length(elements));
W_ERROR_HAVE_NO_MEMORY(mp->path.elements);