From e67f9f3d1612c731bb82f3a655e5ae11703bd75f Mon Sep 17 00:00:00 2001 From: Xavier Roche Date: Tue, 8 May 2012 08:19:43 +0000 Subject: Do not use "delayed" extensions when the mirror is aborting. --- src/htsname.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/htsname.c b/src/htsname.c index 74172e2..7a5a7f7 100644 --- a/src/htsname.c +++ b/src/htsname.c @@ -416,7 +416,8 @@ int url_savename2(char* adr_complete, char* fil_complete, char* save, } } // note: if savename_delayed is enabled, the naming will be temporary (and slightly invalid!) - else if (opt->savename_delayed != 0) { + // note: if we are about to stop (opt->state.stop), back_add() will fail later + else if (opt->savename_delayed != 0 && !opt->state.stop) { if (mime_type != NULL) { ext[0] = '\0'; if (*mime_type) { -- cgit v1.2.3