diff options
Diffstat (limited to 'delta.c')
-rw-r--r-- | delta.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -114,9 +114,8 @@ int uci_set_savedir(struct uci_context *ctx, const char *dir) } } if (!exists) - UCI_INTERNAL(uci_add_delta_path, ctx, dir); - else - uci_list_add(&ctx->delta_path, &e->list); + e = uci_alloc_generic(ctx, UCI_TYPE_PATH, dir, sizeof(struct uci_element)); + uci_list_add(&ctx->delta_path, &e->list); sdir = uci_strdup(ctx, dir); if (ctx->savedir != uci_savedir) |