diff --git a/test/e2e/framework/util.go b/test/e2e/framework/util.go
index <HASH>..<HASH> 100644
--- a/test/e2e/framework/util.go
+++ b/test/e2e/framework/util.go
@@ -1769,14 +1769,15 @@ func DumpAllNamespaceInfo(c clientset.Interface, namespace string) {
 	// 2. there are so many of them that working with them are mostly impossible
 	// So we dump them only if the cluster is relatively small.
 	maxNodesForDump := TestContext.MaxNodesToGather
-	if nodes, err := c.CoreV1().Nodes().List(metav1.ListOptions{}); err == nil {
-		if len(nodes.Items) <= maxNodesForDump {
-			dumpAllNodeInfo(c)
-		} else {
-			e2elog.Logf("skipping dumping cluster info - cluster too large")
-		}
-	} else {
+	nodes, err := c.CoreV1().Nodes().List(metav1.ListOptions{})
+	if err != nil {
 		e2elog.Logf("unable to fetch node list: %v", err)
+		return
+	}
+	if len(nodes.Items) <= maxNodesForDump {
+		dumpAllNodeInfo(c)
+	} else {
+		e2elog.Logf("skipping dumping cluster info - cluster too large")
 	}
 }
Reduce indents of DumpAllNamespaceInfo()

During cleanup of DumpAllNamespaceInfo(), the code was a little
unreadable. This reduces the indents for the code readability.