diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp
index 1ad9d2b8681252fd19b6420cccd8db37e16d9e18..3b7151f1e9cea34eecd5e64e25ee82f218cefddb 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemosshconnection.cpp
@@ -132,9 +132,11 @@ void MaemoInteractiveSshConnection::runCommand(const QString &command)
         const char * const error = lastError();
         if (error)
             throw MaemoSshException(tr("SSH error: %1").arg(error));
-        const char * output = ssh.readAndReset(channel(), alloc);
+        const char * const output = ssh.readAndReset(channel(), alloc);
         if (output) {
             emit remoteOutput(QString::fromUtf8(output));
+            if (!done)
+                done = strstr(output, m_prompt) != 0;
             delete[] output;
         }
     } while (!done && !stopRequested());
diff --git a/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri b/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri
index 13fb853cf1ced270e0d5252513aa354f0293af81..6b2db8cfc52b1ce62ba810e8cfaed5005f72d6ad 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri
+++ b/src/plugins/qt4projectmanager/qt-maemo/qt-maemo.pri
@@ -6,7 +6,6 @@ SUPPORT_QT_MAEMO = $$(QTCREATOR_WITH_MAEMO)
 #    INCLUDEPATH += $$PWD/../../../libs/3rdparty/net7ssh/src
 #    INCLUDEPATH += $$PWD/../../../libs/3rdparty/botan/build
 #    LIBS += -l$$qtLibraryTarget(Net7ssh) -l$$qtLibraryTarget(Botan)
-
     HEADERS += $$PWD/maemorunconfiguration.h \
         $$PWD/maemomanager.h \
         $$PWD/maemotoolchain.h \