diff options
author | Harald Welte <laforge@osmocom.org> | 2022-04-10 15:39:23 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2022-04-10 17:35:13 +0200 |
commit | 9f3498681a411f898152c3e29129afef95348385 (patch) | |
tree | 83f5b09b80626372cb175e5c5eb0feb36e08bdea /src | |
parent | c72f38feacdbf04e372c9c9dfac764f6bbbf4440 (diff) |
fix segfault on 'show octoi-server' if no server configured
Change-Id: I23697f858337948555456b71539b9afe8c3730b9
Diffstat (limited to 'src')
-rw-r--r-- | src/octoi/octoi_srv_vty.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/octoi/octoi_srv_vty.c b/src/octoi/octoi_srv_vty.c index e5b91c7..c9f63cb 100644 --- a/src/octoi/octoi_srv_vty.c +++ b/src/octoi/octoi_srv_vty.c @@ -359,9 +359,13 @@ DEFUN(show_server, show_server_cmd, SHOW_STR "Display information about the OCTOI Server\n") { struct octoi_server *srv = g_octoi->server; - struct octoi_sock *sock = srv->sock; - vty_show_octoi_sock(vty, sock); + if (!srv) { + vty_out(vty, "%% No OCTOI server present%s", VTY_NEWLINE); + return CMD_WARNING; + } + + vty_show_octoi_sock(vty, srv->sock); return CMD_SUCCESS; } |