Mercurial > repos > blastem
comparison util.c @ 549:32da1e0d5e55
Properly null terminate string returned by readlink in util.c
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 18 Feb 2014 23:19:07 -0800 |
parents | 6fc71114d145 |
children | 6b248602ab84 80a67be1770b |
comparison
equal
deleted
inserted
replaced
548:a3afee2271ce | 549:32da1e0d5e55 |
---|---|
92 if (linksize == -1) { | 92 if (linksize == -1) { |
93 perror("readlink"); | 93 perror("readlink"); |
94 free(linktext); | 94 free(linktext); |
95 linktext = NULL; | 95 linktext = NULL; |
96 } | 96 } |
97 } while (linksize > cursize); | 97 } while ((linksize+1) > cursize); |
98 linktext[linksize] = 0; | |
98 return linktext; | 99 return linktext; |
99 } | 100 } |
100 | 101 |
101 char * get_exe_dir() | 102 char * get_exe_dir() |
102 { | 103 { |