diff options
Diffstat (limited to 'manual/filesys.texi')
-rw-r--r-- | manual/filesys.texi | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/manual/filesys.texi b/manual/filesys.texi index d3f8d3f..5eba3e2 100644 --- a/manual/filesys.texi +++ b/manual/filesys.texi @@ -1138,7 +1138,7 @@ call @code{readlink} again. Here is an example: @smallexample char * -readlink_malloc (char *filename) +readlink_malloc (const char *filename) @{ int size = 100; @@ -1146,6 +1146,8 @@ readlink_malloc (char *filename) @{ char *buffer = (char *) xmalloc (size); int nchars = readlink (filename, buffer, size); + if (nchars < 0) + return NULL; if (nchars < size) return buffer; free (buffer); |