about summary refs log tree commit diff
path: root/manual
diff options
context:
space:
mode:
Diffstat (limited to 'manual')
-rw-r--r--manual/socket.texi3
1 files changed, 2 insertions, 1 deletions
diff --git a/manual/socket.texi b/manual/socket.texi
index ab94f29d85..02a50be52a 100644
--- a/manual/socket.texi
+++ b/manual/socket.texi
@@ -1310,6 +1310,7 @@ gethostname (char *host)
   int herr;
 
   hstbuflen = 1024;
+  /* Allocate buffer, remember to free it to avoid a memory leakage.  */
   tmphstbuf = malloc (hstbuflen);
 
   while ((res = gethostbyname_r (host, &hostbuf, tmphstbuf, hstbuflen,
@@ -1322,7 +1323,7 @@ gethostname (char *host)
   /*  Check for errors.  */
   if (res || hp == NULL)
     return NULL;
-  return hp->h_name;
+  return hp;
 @}
 @end smallexample
 @end deftypefun