<div dir="ltr"><div>Mythbackend UPnP doesn&#39;t seem to issue alive messages. This causes my WD live TV media streamer to stop playing after about 1hr (max-age is 3600 seconds).</div><div><br></div><div>I believe I have tracked it down to mmulticastsocketdevice.cpp. For whatever reason, it appears m_local_addresses is empty. I see it should be initialized in mmulticastsocketdevice.h but it is not. Adding</div>
<div> m_local_addresses = QNetworkInterface::allAddresses();  to</div><div>MMulticastSocketDevice::writeBlock() seems to fix it.</div><div><br></div><div>I am no c++ expert so I don&#39;t know why the initialization doesn&#39;t work on my system.  Anyone else see this? Or is it just something specific to my setup?</div>
<div>I am running 0.27-fixes now (saw this on 0.26-fixes as well).</div><div><br></div><div>MD</div></div>