aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/m_key_server_sync/PKSInterface.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/m_key_server_sync/PKSInterface.cpp b/src/m_key_server_sync/PKSInterface.cpp
index 1ad8fb3..9963776 100644
--- a/src/m_key_server_sync/PKSInterface.cpp
+++ b/src/m_key_server_sync/PKSInterface.cpp
@@ -283,6 +283,9 @@ void PKSInterface::UploadKey(const QString& url, const QByteArray& key_data) {
GFAppUserAgent(GFModuleSdkContext()));
request.setHeader(QNetworkRequest::ContentTypeHeader,
"application/x-www-form-urlencoded");
+ // Like every other request here: an upload that never answers would leave
+ // the event that asked for it waiting for ever.
+ request.setTransferTimeout(15000);
post_data.append("keytext").append("=").append(data);