Skip to content

Commit 4148bab

Browse files
committed
Use %w instead of %v in error wrapping to preserve underlying errors in WritePacket
1 parent b7d9dbd commit 4148bab

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pcapgo/write.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ func (w *Writer) WritePacket(ci gopacket.CaptureInfo, data []byte) error {
122122
return fmt.Errorf("invalid capture info %+v: capture length > length", ci)
123123
}
124124
if err := w.writePacketHeader(ci); err != nil {
125-
return fmt.Errorf("error writing packet header: %v", err)
125+
return fmt.Errorf("error writing packet header: %w", err)
126126
}
127127
_, err := w.w.Write(data)
128128
return err

0 commit comments

Comments
 (0)