From f1bb4359c3e674c81c9ee7da702a42b3a1183ab9 Mon Sep 17 00:00:00 2001 From: Jaex Date: Fri, 8 Jan 2016 17:52:31 +0200 Subject: [PATCH] fixed #1228: Throw exception if sftp keypath is invalid --- ShareX.UploadersLib/FileUploaders/SFTP.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ShareX.UploadersLib/FileUploaders/SFTP.cs b/ShareX.UploadersLib/FileUploaders/SFTP.cs index 49c265597..cc68c35e5 100644 --- a/ShareX.UploadersLib/FileUploaders/SFTP.cs +++ b/ShareX.UploadersLib/FileUploaders/SFTP.cs @@ -115,8 +115,13 @@ public bool Connect() { if (client == null) { - if (!string.IsNullOrEmpty(Account.Keypath) && File.Exists(Account.Keypath)) + if (!string.IsNullOrEmpty(Account.Keypath)) { + if (!File.Exists(Account.Keypath)) + { + throw new FileNotFoundException("Key path is invalid: " + Account.Keypath); + } + PrivateKeyFile keyFile; if (string.IsNullOrEmpty(Account.Passphrase))