diff --git a/pkg/repo/chartrepo.go b/pkg/repo/chartrepo.go
index 318c551566a96451bb009a5f8d12e23420199c0b..9c833654ab0dbd9fbe41cda98b61d55600d1e1c9 100644
--- a/pkg/repo/chartrepo.go
+++ b/pkg/repo/chartrepo.go
@@ -187,9 +187,7 @@ func FindChartInRepoURL(repoURL, chartName, chartVersion, certFile, keyFile, caF
 	if err != nil {
 		return "", fmt.Errorf("cannot write index file for repository requested")
 	}
-	defer func() {
-		os.Remove(tempIndexFile.Name())
-	}()
+	defer os.Remove(tempIndexFile.Name())
 
 	c := Entry{
 		URL:      repoURL,