summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/util.c b/util.c
index 0b8d8cb..2bc3109 100644
--- a/util.c
+++ b/util.c
@@ -94,7 +94,8 @@ char * readlink_alloc(char * path)
free(linktext);
linktext = NULL;
}
- } while (linksize > cursize);
+ } while ((linksize+1) > cursize);
+ linktext[linksize] = 0;
return linktext;
}