char filename[512];
int fd;
char str[4];
- int version;
+ int len;
sprintf(filename, "%s/%s/password_version", DATA_PATH, username);
if (access(filename, F_OK) != 0) {
}
fd = open(filename, O_RDONLY);
- read(fd, str, 4);
+ len = read(fd, str, 4);
close(fd);
+ str[len] = 0;
/* strtol returns zero if there isn't a number */
return strtol(str, NULL, 10);
}