File handle-unexpected-return-values-here.patch of Package kdelibs4.4442
From: David Faure <faure@kde.org>
Date: Wed, 18 Jun 2014 18:29:53 +0000
Subject: Handle unexpected return values here (such as -1).
X-Git-Tag: v4.13.3
X-Git-Url: http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=0ded2a069f270507a6c8020688582a47babbcc83
---
Handle unexpected return values here (such as -1).
Patch by Jim Scadden, jims at silentasylum.co.uk
---
--- a/kio/kio/tcpslavebase.cpp
+++ b/kio/kio/tcpslavebase.cpp
@@ -824,6 +824,9 @@
messageBox(SSLMessageBox /*the SSL info dialog*/, d->host);
} else if (msgResult == KMessageBox::Cancel) {
return ResultFailed;
+ } else if (msgResult != KMessageBox::No) {
+ kWarning() << "Unexpected MessageBox response received:" << msgResult;
+ return ResultFailed;
}
//fall through on KMessageBox::No
} while (msgResult == KMessageBox::Yes);