Hi Aarno,

can you comment on this part of your patch, please:

Index: gateway/gwlib/socket.c
diff -u gateway/gwlib/socket.c:1.53 gateway/gwlib/socket.c:1.54
--- gateway/gwlib/socket.c:1.53 Wed Nov 13 10:22:56 2002
+++ gateway/gwlib/socket.c      Thu Feb 13 10:35:48 2003
@@ -510,7 +510,7 @@
 }
 
 
-static void setup_official_name(void)
+static int  setup_official_name(void)
 {
     struct utsname u;
     struct hostent h;
@@ -519,14 +519,15 @@
     if (uname(&u) == -1)
         panic(0, "uname failed - can't happen, unless " GW_NAME " is
buggy.");
     if (gw_gethostbyname(&h, u.nodename) == -1) {
-        error(0, "Can't find out official hostname for this host, "
-              "using `%s' instead.", u.nodename);
+        /*error(0, "Can't find out official hostname for this host, "
+              "using `%s' instead.", u.nodename);*/
         official_name = octstr_create(u.nodename);
        official_ip = octstr_create("127.0.0.1");
-    } else {
-        official_name = octstr_create(h.h_name);
-       official_ip = gw_netaddr_to_octstr(AF_INET, h.h_addr);
-    }
+        return 0;
+    } 
+        
+    official_name = octstr_create(h.h_name);
+    official_ip = gw_netaddr_to_octstr(AF_INET, h.h_addr);
 }
 

why is that change necessary?

BTW, it throughs warnings on the automatic compilation test, as you
may have noticed. See devel-report@ list.

Stipe

[EMAIL PROTECTED]
-------------------------------------------------------------------
Wapme Systems AG

Vogelsanger Weg 80
40470 Düsseldorf

Tel: +49-211-74845-0
Fax: +49-211-74845-299

E-Mail: [EMAIL PROTECTED]
Internet: http://www.wapme-systems.de
-------------------------------------------------------------------
wapme.net - wherever you are

Reply via email to