mirror of
https://github.com/gryf/wmaker.git
synced 2025-12-19 12:28:22 +01:00
util: Fixed possible off-by-one issue when generating filename
(as reported by LLVM / clang)
This commit is contained in:
committed by
Carlos R. Mafra
parent
5a16cb8e02
commit
85cef4e2d9
@@ -440,7 +440,7 @@ int main(int argc, char **argv)
|
|||||||
perror(file);
|
perror(file);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
strncat(buf, "/style", sizeof(buf) - strlen(buf));
|
strncat(buf, "/style", sizeof(buf) - strlen(buf) - 1);
|
||||||
|
|
||||||
if (stat(buf, &st) != 0 || !S_ISREG(st.st_mode)) { /* maybe symlink too? */
|
if (stat(buf, &st) != 0 || !S_ISREG(st.st_mode)) { /* maybe symlink too? */
|
||||||
printf("%s: %s: style file not found or not a file\n", __progname, buf);
|
printf("%s: %s: style file not found or not a file\n", __progname, buf);
|
||||||
|
|||||||
Reference in New Issue
Block a user