Forgot the patch, here it is.
--- src/sd_listen.c.orig 2000-09-04 18:30:39.000000000 +0200 +++ src/sd_listen.c 2006-02-22 09:39:06.000000000 +0100 @@ -1399,7 +1399,7 @@ char *argv[]; fprintf(stderr, "SDR: getaddrinfo failed, couldn't resolve '%s'!\n", hostname); #endif - exit(1); + memset(&hostaddr_v6, 0, sizeof(hostaddr_v6)); } #endif