diff --git a/src/plugins/remotelinux/tarpackagecreationstep.cpp b/src/plugins/remotelinux/tarpackagecreationstep.cpp index cb8bf1e11ff..d821e9fe29d 100644 --- a/src/plugins/remotelinux/tarpackagecreationstep.cpp +++ b/src/plugins/remotelinux/tarpackagecreationstep.cpp @@ -160,6 +160,11 @@ bool TarPackageCreationStep::doPackage(QFutureInterface &fi) } foreach (const DeployableFile &d, m_files) { + if (d.remoteDir.isEmpty()) { + emit addOutput(tr("No remote path specified for file '%1', skipping.") + .arg(QDir::toNativeSeparators(d.localFilePath)), ErrorMessageOutput); + continue; + } QFileInfo fileInfo(d.localFilePath); if (!appendFile(tarFile, fileInfo, d.remoteDir + QLatin1Char('/') + fileInfo.fileName(), fi)) {