diff --git a/src/client/qwaylanddatadevice.cpp b/src/client/qwaylanddatadevice.cpp
index 83e74ce6ca9e09bce147aec26f732582ca0eb6ce..edf73a56a3e6ccb136c8805ac601ad0b858b0210 100644
--- a/src/client/qwaylanddatadevice.cpp
+++ b/src/client/qwaylanddatadevice.cpp
@@ -126,7 +126,7 @@ void QWaylandDataDevice::data_device_drop()
 
     qDebug() << Q_FUNC_INFO << drag << m_dragOffer.data();
 
-    QMimeData *dragData;
+    QMimeData *dragData = 0;
     Qt::DropActions supportedActions;
     if (drag) {
         dragData = drag->mimeData();