Merge pull request #47699 from vvoland/v23.0-47658

[23.0 backport] Fix cases where we are wrapping a nil error
diff --git a/daemon/logger/local/read.go b/daemon/logger/local/read.go
index 6a0b166..cb5f9f0 100644
--- a/daemon/logger/local/read.go
+++ b/daemon/logger/local/read.go
@@ -66,7 +66,7 @@
 		}
 
 		if msgLen != binary.BigEndian.Uint32(buf) {
-			return nil, 0, errdefs.DataLoss(errors.Wrap(err, "log message header and footer indicate different message sizes"))
+			return nil, 0, errdefs.DataLoss(errors.New("log message header and footer indicate different message sizes"))
 		}
 
 		found++