[Telepathy-commits] [telepathy-salut/master] Fix byte ordering of port in GibberListener

Will Thompson will.thompson at collabora.co.uk
Fri Feb 20 04:22:23 PST 2009


Signed-off-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>
---
 lib/gibber/gibber-listener.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/gibber/gibber-listener.c b/lib/gibber/gibber-listener.c
index 55f5146..ff27c06 100644
--- a/lib/gibber/gibber-listener.c
+++ b/lib/gibber/gibber-listener.c
@@ -405,9 +405,9 @@ listen_tcp_af (GibberListener *listener, int port, GibberAddressFamily family,
       if (port == 0 && priv->port != 0)
         {
           if (a->ai_family == AF_INET)
-            addr.in->sin_port = priv->port;
+            addr.in->sin_port = g_htons (priv->port);
           else if (a->ai_family == AF_INET6)
-            addr.in6->sin6_port = priv->port;
+            addr.in6->sin6_port = g_htons (priv->port);
           else
             g_assert_not_reached ();
         }
-- 
1.5.6.5



More information about the telepathy-commits mailing list