From c67ddf1e339c164a310e3e93ef8fe08a7ffd7c49 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Mon, 7 Jun 2010 10:59:33 +0200 Subject: Fix potential NULL dereference in fail_over.c Fixes: #505 --- src/providers/fail_over.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/providers/fail_over.c b/src/providers/fail_over.c index b719dea8f..ada5b57f3 100644 --- a/src/providers/fail_over.c +++ b/src/providers/fail_over.c @@ -1122,8 +1122,11 @@ fo_get_server_port(struct fo_server *server) const char *fo_get_server_name(struct fo_server *server) { - if (!server->common && fo_is_srv_lookup(server)) { - return "SRV lookup meta-server"; + if (!server->common) { + if (fo_is_srv_lookup(server)) { + return "SRV lookup meta-server"; + } + return "unknown name"; } return server->common->name; -- cgit