myserver-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myserver-commit] [3086] Do not assume that `Socket::gethostname' return


From: Giuseppe Scrivano
Subject: [myserver-commit] [3086] Do not assume that `Socket::gethostname' returns "localhost".
Date: Sun, 17 May 2009 19:04:36 +0000

Revision: 3086
          http://svn.sv.gnu.org/viewvc/?view=rev&root=myserver&revision=3086
Author:   gscrivano
Date:     2009-05-17 19:04:36 +0000 (Sun, 17 May 2009)
Log Message:
-----------
Do not assume that `Socket::gethostname' returns "localhost".

Modified Paths:
--------------
    trunk/myserver/tests/test_socket.cpp
    trunk/myserver/tests/test_ssl_socket.cpp

Modified: trunk/myserver/tests/test_socket.cpp
===================================================================
--- trunk/myserver/tests/test_socket.cpp        2009-05-17 18:28:22 UTC (rev 
3085)
+++ trunk/myserver/tests/test_socket.cpp        2009-05-17 19:04:36 UTC (rev 
3086)
@@ -30,8 +30,8 @@
 #include <errno.h>
 #include <arpa/inet.h>
 #endif
+}
 #include <iostream>
-}
 
 using namespace std;
 
@@ -66,9 +66,15 @@
   
   void testGethostname ( )
   { 
-    char host[] = "localhost";
-    int len = sizeof ( host ) / sizeof ( char );
-      
+    int len;
+#ifdef HOST_NAME_MAX
+    len = HOST_NAME_MAX;
+    char host[HOST_NAME_MAX];
+#else
+    len = 255;
+    char host[255];
+#endif
+
     int status = obj->gethostname ( host, len );
   
     CPPUNIT_ASSERT_EQUAL( status, 0 );

Modified: trunk/myserver/tests/test_ssl_socket.cpp
===================================================================
--- trunk/myserver/tests/test_ssl_socket.cpp    2009-05-17 18:28:22 UTC (rev 
3085)
+++ trunk/myserver/tests/test_ssl_socket.cpp    2009-05-17 19:04:36 UTC (rev 
3086)
@@ -35,8 +35,9 @@
 #include <errno.h>
 #include <arpa/inet.h>
 #endif
+}
+
 #include <iostream>
-}
 using namespace std;
 
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]