From c312fa52a3e28f51006a6b741014b4051fec06ee Mon Sep 17 00:00:00 2001 From: Greg Alexander Date: Mon, 23 Nov 2015 08:16:43 -0500 Subject: [PATCH] give a warning and "unknown.unknown" if we fail to get a string for an address, instead of a fatal error --- dropbear/dbutil.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dropbear/dbutil.c b/dropbear/dbutil.c index 62379fd..d9bb745 100644 --- a/dropbear/dbutil.c +++ b/dropbear/dbutil.c @@ -698,7 +698,9 @@ void getaddrstring(struct sockaddr_storage* addr, return; } else { /* if we can't do a numeric lookup, something's gone terribly wrong */ - dropbear_exit("Failed lookup: %s", gai_strerror(ret)); + dropbear_log(LOG_WARNING, "Failed lookup: %s", gai_strerror(ret)); + sprintf(host, "unknown%u", ((struct sockaddr *)addr)->sa_family); + strcpy(serv, "unknown"); } }