diff --git a/src/nmcli/common.c b/src/nmcli/common.c index 710914e211..fa6d1caad8 100644 --- a/src/nmcli/common.c +++ b/src/nmcli/common.c @@ -929,7 +929,8 @@ read_again: } } else if (!rl_string) { /* Ctrl-D, exit */ - nmc_exit(); + if (g_main_loop_is_running(loop)) + nmc_exit(); } /* Return NULL, not empty string */