From ecaad6776b0348b9e9d851b74d68f707f1722e24 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Tue, 16 Jun 2015 18:02:49 +0000 Subject: compilation fix git-svn-id: http://svn.miranda-ng.org/main/trunk@14214 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/MimCmd/src/MimCmd.cpp | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) (limited to 'plugins/MimCmd/src/MimCmd.cpp') diff --git a/plugins/MimCmd/src/MimCmd.cpp b/plugins/MimCmd/src/MimCmd.cpp index 6836069241..fe3c98b56a 100644 --- a/plugins/MimCmd/src/MimCmd.cpp +++ b/plugins/MimCmd/src/MimCmd.cpp @@ -81,19 +81,24 @@ int main(int argc, char *argv[]) return MIMRES_NOMIRANDA; } - if (argc <= 1 || argc > MAX_ARGUMENTS) + if (argc <= 1 || argc > MAX_ARGUMENTS) { PrintUsage(); + return 0; + } + + int error; + PReply reply = ParseCommand(argv, argc); + if (reply) { + error = reply->code; + lpprintf("%s\n", reply->message); + } else { - PReply reply = ParseCommand(argv, argc); - if (reply) { - error = reply->code; - lpprintf("%s\n", reply->message); - } - else lpprintf(Translate("Unknown command '%s'.\n"), argv[1]); - - DestroyKnownCommands(); - DisconnectFromMiranda(); - DestroyClient(); + lpprintf(Translate("Unknown command '%s'.\n"), argv[1]); + error = 0; } - return 0; + + DestroyKnownCommands(); + DisconnectFromMiranda(); + DestroyClient(); + return error; } -- cgit v1.2.3