diff --git a/pkg/packet/packet.go b/pkg/packet/packet.go
index 985b89b9c..fc2e0fd77 100644
--- a/pkg/packet/packet.go
+++ b/pkg/packet/packet.go
@@ -589,6 +589,9 @@ type PacketType interface {
 }
 
 func AsString(pk PacketType) string {
+	if pk == nil {
+		return "nil"
+	}
 	if s, ok := pk.(fmt.Stringer); ok {
 		return s.String()
 	}