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"); } }