diff --git a/main.cpp b/main.cpp index b78bfe9..c117d86 100644 --- a/main.cpp +++ b/main.cpp @@ -171,6 +171,10 @@ int main(int argc, char *argv[]) if (likely(!envExecutable.isEmpty())) { executable = QString::fromUtf8(envExecutable); } + else { + QTextStream(stderr) << "Executable is not defined in environment, aborting!" << smsub_endl; + return 1; + } if (likely(!envArguments.isEmpty())) { argumentList = parseStringArguments(QString::fromUtf8(envArguments)); @@ -179,6 +183,10 @@ int main(int argc, char *argv[]) return 1; } } + else { + QTextStream(stderr) << "Arguments are not defined in environment, aborting!" << smsub_endl; + return 1; + } } if (unlikely(!envTimeout.isEmpty())) {