From 5ee72e37f562fce26eede5a4c5828edf53c3e927 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Thu, 28 Jun 2012 12:03:04 +0100 Subject: [PATCH] fetcher: Always delete the tmp host key file after getting its fingerprint --- SparkleLib/SparkleFetcherBase.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SparkleLib/SparkleFetcherBase.cs b/SparkleLib/SparkleFetcherBase.cs index 2be441c8..440c0e44 100755 --- a/SparkleLib/SparkleFetcherBase.cs +++ b/SparkleLib/SparkleFetcherBase.cs @@ -240,6 +240,8 @@ namespace SparkleLib { // WaitForExit, or it will hang forever on output > 4096 bytes string fingerprint = process.StandardOutput.ReadToEnd ().Trim (); process.WaitForExit (); + + File.Delete (tmp_file_path); try { fingerprint = fingerprint.Substring (fingerprint.IndexOf (" ") + 1, 47); @@ -249,8 +251,6 @@ namespace SparkleLib { return null; } - File.Delete (tmp_file_path); - return fingerprint; }