diff --git a/src/libs/ssh/sftpoutgoingpacket.cpp b/src/libs/ssh/sftpoutgoingpacket.cpp
index fbb53c0984b4c3a9b50608a93969306d1c74266f..c973f83654122ffe89035eb208befcfd58165506 100644
--- a/src/libs/ssh/sftpoutgoingpacket.cpp
+++ b/src/libs/ssh/sftpoutgoingpacket.cpp
@@ -154,7 +154,7 @@ SftpOutgoingPacket &SftpOutgoingPacket::generateCreateLink(const QString &filePa
 SftpOutgoingPacket &SftpOutgoingPacket::generateOpenFile(const QString &path,
     OpenType openType, SftpOverwriteMode mode, const QList<quint32> &attributes, quint32 requestId)
 {
-    quint32 pFlags;
+    quint32 pFlags = 0;
     switch (openType) {
     case Read:
         pFlags = SSH_FXF_READ;