From 1ee2069411258f78ef9b061de3e05e3d69ee5d7e Mon Sep 17 00:00:00 2001 From: Hang Yan Date: Fri, 6 Sep 2024 18:24:04 +0800 Subject: [PATCH] update Signed-off-by: Hang Yan --- .../controller/packetcapture/packetcapture_controller.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/agent/controller/packetcapture/packetcapture_controller.go b/pkg/agent/controller/packetcapture/packetcapture_controller.go index 59ea3a3b1b3..9f25dc0f38c 100644 --- a/pkg/agent/controller/packetcapture/packetcapture_controller.go +++ b/pkg/agent/controller/packetcapture/packetcapture_controller.go @@ -381,9 +381,9 @@ func (c *Controller) startPacketCapture(pc *crdv1alpha1.PacketCapture, pcState * c.runningPacketCaptures[pcState.tag] = pcState c.runningPacketCapturesMutex.Unlock() - timeout := pc.Spec.Timeout - if timeout == 0 { - timeout = crdv1alpha1.DefaultPacketCaptureTimeout + timeout := crdv1alpha1.DefaultPacketCaptureTimeout + if pc.Spec.Timeout != nil { + timeout = *pc.Spec.Timeout } klog.V(2).InfoS("Installing flow entries for PacketCapture", "name", pc.Name) err = c.ofClient.InstallPacketCaptureFlows(pcState.tag, senderOnly, receiverOnly, senderPacket, endpointPackets, ofPort, timeout)