From 1cf39f3f9bfe9cd6fc3ffcdc95f4f9a19ee263fe Mon Sep 17 00:00:00 2001 From: Jim Ma Date: Mon, 11 Jul 2022 16:34:17 +0800 Subject: [PATCH] chore: check header length before update (#1445) Signed-off-by: Jim Ma --- client/daemon/storage/local_storage.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/daemon/storage/local_storage.go b/client/daemon/storage/local_storage.go index b2ee529e6..ffbe9aceb 100644 --- a/client/daemon/storage/local_storage.go +++ b/client/daemon/storage/local_storage.go @@ -216,7 +216,7 @@ func (t *localTaskStore) UpdateTask(ctx context.Context, req *UpdateTaskRequest) t.PieceMd5Sign = req.PieceMd5Sign t.Debugf("update piece md5 sign: %s", t.PieceMd5Sign) } - if t.Header == nil && req.Header != nil { + if t.Header == nil && req.Header != nil && len(*req.Header) > 0 { t.Header = req.Header t.Debugf("update header: %#v", t.Header) }