diff options
| author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2015-05-27 19:49:50 +0000 |
|---|---|---|
| committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2015-05-27 19:49:50 +0000 |
| commit | 18d29589b4cbf18305e28d2f26ea6949645b7d4a (patch) | |
| tree | df78f4a7f399a325e1c47a64f0ef009b4e4e5b52 /src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp | |
| parent | 1db827ad3b97b40c1317e71024f1f8b897d8b935 (diff) | |
| download | VirtualBox-svn-18d29589b4cbf18305e28d2f26ea6949645b7d4a.tar.gz | |
VBoxManage: A quick command handler return-code cleanup that turned out to be rather tedious.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@56118 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp')
| -rw-r--r-- | src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp b/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp index a326425f00d..63e9b228cfe 100644 --- a/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp +++ b/src/VBox/Frontends/VBoxManage/VBoxManageDHCPServer.cpp @@ -112,7 +112,7 @@ static const RTGETOPTDEF g_aDHCPIPOptions[] }; -static int handleOp(HandlerArg *a, OPCODE enmCode, int iStart, int *pcProcessed) +static RTEXITCODE handleOp(HandlerArg *a, OPCODE enmCode, int iStart, int *pcProcessed) { if (a->argc - iStart < 2) return errorSyntax(USAGE_DHCPSERVER, "Not enough parameters"); @@ -430,27 +430,28 @@ static int handleOp(HandlerArg *a, OPCODE enmCode, int iStart, int *pcProcessed) return errorArgument("Failed to remove server"); } - return 0; + return RTEXITCODE_SUCCESS; } -int handleDHCPServer(HandlerArg *a) +RTEXITCODE handleDHCPServer(HandlerArg *a) { if (a->argc < 1) return errorSyntax(USAGE_DHCPSERVER, "Not enough parameters"); - int result; + RTEXITCODE rcExit; int cProcessed; if (strcmp(a->argv[0], "modify") == 0) - result = handleOp(a, OP_MODIFY, 1, &cProcessed); + rcExit = handleOp(a, OP_MODIFY, 1, &cProcessed); else if (strcmp(a->argv[0], "add") == 0) - result = handleOp(a, OP_ADD, 1, &cProcessed); + rcExit = handleOp(a, OP_ADD, 1, &cProcessed); else if (strcmp(a->argv[0], "remove") == 0) - result = handleOp(a, OP_REMOVE, 1, &cProcessed); + rcExit = handleOp(a, OP_REMOVE, 1, &cProcessed); else - result = errorSyntax(USAGE_DHCPSERVER, "Invalid parameter '%s'", Utf8Str(a->argv[0]).c_str()); + rcExit = errorSyntax(USAGE_DHCPSERVER, "Invalid parameter '%s'", Utf8Str(a->argv[0]).c_str()); - return result; + return rcExit; } #endif /* !VBOX_ONLY_DOCS */ + |
