X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/d7255a305a1c7e583dc9c3ffb1c373ff7da98da6..43e7474d2ad6ca6b3b11d1afd90f95691b43f015:/clients/playrtp.c diff --git a/clients/playrtp.c b/clients/playrtp.c index 8878e8c..372bfcf 100644 --- a/clients/playrtp.c +++ b/clients/playrtp.c @@ -809,6 +809,7 @@ int main(int argc, char **argv) { disorder_fatal(errno, "error calling getifaddrs"); /* Try to pick a good one */ for(; ifa; ifa = ifa->ifa_next) { + if(!ifa->ifa_addr) continue; if(bestifa == NULL || compare_interfaces(ifa, bestifa, family) > 0) bestifa = ifa;