From 7d4a254191e0494dd2ba3ebc008f7ff20b11fe97 Mon Sep 17 00:00:00 2001 From: Steven van Rossum Date: Thu, 15 Sep 2011 21:14:17 +0200 Subject: [PATCH] Fixed a byte order bug in BrowseService.cs. Changed BrowseService.cs due to recent changes in byte order handling. Port numbers returned by resolved services should now be correct. --- .../Mono.Zeroconf.Providers.Bonjour/BrowseService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs b/src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs index 204b738..7f84e07 100644 --- a/src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs +++ b/src/Mono.Zeroconf.Providers.Bonjour/Mono.Zeroconf.Providers.Bonjour/BrowseService.cs @@ -113,7 +113,7 @@ private void OnResolveReply(ServiceRef sdRef, ServiceFlags flags, uint interface InterfaceIndex = interfaceIndex; FullName = fullname; - this.port = port; + this.port = (ushort)IPAddress.NetworkToHostOrder((short)port); TxtRecord = new TxtRecord(txtLen, txtRecord); sdRef.Deallocate();