X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=dss.c;h=68efc2b07cc457c4944013b6e3147fdc3f2adce1;hb=d28be18d969b6e72021e7229be49c02d3b549794;hp=347268e23a22e5db6e2386ba046045ea4266d475;hpb=946b0e9799985b7204076c5a6051456a44b6a04d;p=dss.git diff --git a/dss.c b/dss.c index 347268e..68efc2b 100644 --- a/dss.c +++ b/dss.c @@ -1118,8 +1118,10 @@ static int select_loop(void) case HS_POST_RUNNING: continue; case HS_PRE_SUCCESS: - free_rsync_argv(rsync_argv); - create_rsync_argv(&rsync_argv, ¤t_snapshot_creation_time); + if (!name_of_reference_snapshot) { + free_rsync_argv(rsync_argv); + create_rsync_argv(&rsync_argv, ¤t_snapshot_creation_time); + } /* fall through */ case HS_NEEDS_RESTART: if (!next_snapshot_is_due())