r26518: Fix provision of registry using Python.
[ira/wip.git] / source4 / lib / registry / local.c
index 5789a94a6da66cb2bc7322f0b525b651fe94fd64..1ed4f0262ede185882dafb88921f97a65e15a1ab 100644 (file)
@@ -321,7 +321,7 @@ WERROR reg_mount_hive(struct registry_context *rctx,
        mp->path.predefined_key = key_id;
        mp->prev = mp->next = NULL;
        mp->key = hive_key;
-       if (elements != NULL) {
+       if (elements != NULL && str_list_length(elements) != 0) {
                mp->path.elements = talloc_array(mp, const char *,
                                                 str_list_length(elements));
                for (i = 0; elements[i] != NULL; i++) {