aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-07-30 17:26:35 +0200
committerHarald Welte <laforge@gnumonks.org>2018-07-30 17:26:35 +0200
commit55d32a1e3c40cc0531a8d810b74fd8d6a77048fe (patch)
treeab273de8045b7fe7cdfefd1cf2ee5bc268810c1a
parent95b96d4245e7eb06e92a2261b0f365eb526eab83 (diff)
USSD: fix null-pointer deref in "default-route" vty/config cmd
-rw-r--r--src/hlr_vty.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/hlr_vty.c b/src/hlr_vty.c
index e1349e7..5c359b7 100644
--- a/src/hlr_vty.c
+++ b/src/hlr_vty.c
@@ -166,7 +166,8 @@ DEFUN(cfg_euse_defaultroute, cfg_euse_defaultroute_cmd,
if (g_hlr->euse_default != euse) {
vty_out(vty, "Switching default route from %s to %s%s",
- g_hlr->euse_default->name, euse->name, VTY_NEWLINE);
+ g_hlr->euse_default ? g_hlr->euse_default->name : "<none>",
+ euse->name, VTY_NEWLINE);
g_hlr->euse_default = euse;
}