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 {