From 9bf928fee9b0092dcd5eaa8bbbc2d4a3d855a21c Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Thu, 13 Nov 2014 20:21:02 +0100 Subject: cli: Abort when given name of a non-existent connection for nmcli up Even when ifname is present: nmcli c up name Nonexistent ifname wlan0 --- clients/cli/connections.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/clients/cli/connections.c b/clients/cli/connections.c index ae1250aab2..02cab47c7e 100644 --- a/clients/cli/connections.c +++ b/clients/cli/connections.c @@ -2214,8 +2214,12 @@ do_connection_up (NmCli *nmc, int argc, char **argv) next_arg (&argc, &argv); } - if (name) + if (name) { connection = nmc_find_connection (nmc->connections, selector, name, NULL); + g_string_printf (nmc->return_text, _("Error: Connection '%s' does not exist."), name); + nmc->return_value = NMC_RESULT_ERROR_NOT_FOUND; + goto error; + } while (argc > 0) { if (strcmp (*argv, "ifname") == 0) { -- cgit v1.2.1