metropolis/test/launch/cluster: remove redundant logic

Change-Id: I993ac428f29423da62469a2fcea6b8d1d0ea7b87
Reviewed-on: https://review.monogon.dev/c/monogon/+/2963
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/test/launch/cluster/cluster.go b/metropolis/test/launch/cluster/cluster.go
index 49c60dc..eadd7ef 100644
--- a/metropolis/test/launch/cluster/cluster.go
+++ b/metropolis/test/launch/cluster/cluster.go
@@ -318,14 +318,10 @@
 	}
 
 	if options.PcapDump {
-		var qemuNetDump launch.QemuValue
-		pcapPath := filepath.Join(r.ld, "net0.pcap")
-		if options.PcapDump {
-			qemuNetDump = launch.QemuValue{
-				"id":     {"net0"},
-				"netdev": {"net0"},
-				"file":   {pcapPath},
-			}
+		qemuNetDump := launch.QemuValue{
+			"id":     {"net0"},
+			"netdev": {"net0"},
+			"file":   {filepath.Join(r.ld, "net0.pcap")},
 		}
 		qemuArgs = append(qemuArgs, "-object", qemuNetDump.ToOption("filter-dump"))
 	}
@@ -351,7 +347,7 @@
 		if err == nil {
 			break
 		}
-		if err != nil && !os.IsNotExist(err) {
+		if !os.IsNotExist(err) {
 			return fmt.Errorf("while stat-ing TPM socket path: %w", err)
 		}
 		if err := tpmCtx.Err(); err != nil {