diff --git a/copyparty/httpcli.py b/copyparty/httpcli.py index 7d1ac9dd..20d0e6f2 100644 --- a/copyparty/httpcli.py +++ b/copyparty/httpcli.py @@ -5644,7 +5644,7 @@ class HttpCli(object): no304vis=self.args.no304 > 0, msg=( BADVER - if self.conn.hsrv.bad_ver and self.can_admin + if self.conn.hsrv.bad_ver and avol else BADXFFB if hasattr(self, "bad_xff") else "" diff --git a/copyparty/svchub.py b/copyparty/svchub.py index 93b0730b..fd581c20 100644 --- a/copyparty/svchub.py +++ b/copyparty/svchub.py @@ -1871,3 +1871,7 @@ class SvcHub(object): except Exception as e: t = "failed to process vulnerability advisory; %s" self.log("ver-chk", t % (min_ex()), 1) + try: + os.unlink(fpath) + except: + pass