diff --git a/integration-cli/docker_cli_top_test.go b/integration-cli/docker_cli_top_test.go
index <HASH>..<HASH> 100644
--- a/integration-cli/docker_cli_top_test.go
+++ b/integration-cli/docker_cli_top_test.go
@@ -52,7 +52,7 @@ func TestTopPrivileged(t *testing.T) {
 
 	topCmd = exec.Command(dockerBinary, "top", cleanedContainerID)
 	out2, _, err2 := runCommandWithOutput(topCmd)
-	errorOut(err, t, fmt.Sprintf("failed to run top: %v %v", out2, err2))
+	errorOut(err2, t, fmt.Sprintf("failed to run top: %v %v", out2, err2))
 
 	killCmd := exec.Command(dockerBinary, "kill", cleanedContainerID)
 	_, err = runCommand(killCmd)
Fixed error check using the wrong error value

errorOut was using the err from the previous test.
same as #<I> but on TestTopPrivileged, which I missed last time