Hello,
I'd like to report a bug in MediaSubsession::initiate. Windows CE/Mobile
shitty IPstack sometimes seems to always return the same odd port so
initiate() loops and creates sockets until the device hasn't enough memory.
The Hashtable mechanism won't work as the result socketHashTable->Add()
isn't checked. If the port was already used it returns the old value but
it won't be freed.
Lastely, the Hashtable is only released when the operation successes.
I hope this can help and I'm working on a patch quite similar to Pierre
Ynard's one.
Best regards.
--
Denis Charmet
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel