chiark / gitweb /
clients/playrtp.c: Insert a paragraph heading to break the monotony.
[disorder] / clients / playrtp.c
index 8878e8cb1e08b0e8059a543056ef970d0c27085a..b5da73fdbe500695fafd686331a96e53892ae709 100644 (file)
@@ -754,6 +754,7 @@ int main(int argc, char **argv) {
     }
   }
   if(config_read(0, NULL)) disorder_fatal(0, "cannot read configuration");
+  /* Choose a sensible default audio backend */
   if(!backend) {
     backend = uaudio_default(uaudio_apis, UAUDIO_API_CLIENT);
     if(!backend)
@@ -809,6 +810,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;