From f3cfd2b70bf7ffccadda763b7e8f5cc2a36fd14c Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Sun, 17 Jul 2016 21:13:17 +0200 Subject: [PATCH] csync: Free statedb file member before realloc --- csync/src/csync.c | 1 + 1 file changed, 1 insertion(+) diff --git a/csync/src/csync.c b/csync/src/csync.c index d286ed0df4..23b84c58e7 100644 --- a/csync/src/csync.c +++ b/csync/src/csync.c @@ -132,6 +132,7 @@ void csync_init(CSYNC *ctx, const char *db_file) { ctx->remote.type = REMOTE_REPLICA; + SAFE_FREE(ctx->statedb.file); ctx->statedb.file = c_strdup(db_file); c_rbtree_create(&ctx->local.tree, _key_cmp, _data_cmp);