src/modules/macosx/module-bonjour-publish.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit 2ff195aaa4238105a6a426e927efb8f81e94b9c5 Author: Kenneth Perry <[email protected]> Date: Thu Dec 5 11:19:08 2013 +0200 bonjour-publish: Return ports in network byteorder For DNS-SD (Bonjour) discovery, all ports should be set in network byteorder instead of host byteorder. Without this, all ports on little-endian systems (intel) are incorrect. Documentation: https://developer.apple.com/library/mac/documentation/networking/Reference/DNSServiceDiscovery_CRef/Reference/reference.html#//apple_ref/c/func/DNSServiceRegister diff --git a/src/modules/macosx/module-bonjour-publish.c b/src/modules/macosx/module-bonjour-publish.c index f0b8b82..ac88545 100644 --- a/src/modules/macosx/module-bonjour-publish.c +++ b/src/modules/macosx/module-bonjour-publish.c @@ -183,13 +183,13 @@ static uint16_t compute_port(struct userdata *u) { a.port > 0) { pa_xfree(a.path_or_host); - return a.port; + return htons(a.port); } pa_xfree(a.path_or_host); } - return PA_NATIVE_DEFAULT_PORT; + return htons(PA_NATIVE_DEFAULT_PORT); } static int publish_service(struct service *s) { _______________________________________________ pulseaudio-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits
