give a warning and "unknown<af>.unknown" if we fail to get a string for

an address, instead of a fatal error
sigsegv_dump
Greg Alexander 9 years ago
parent 1019862157
commit c312fa52a3

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

Loading…
Cancel
Save