mirror of
https://github.com/Fennix-Project/Userspace.git
synced 2025-05-25 22:14:28 +00:00
Fix buffer overflow
This commit is contained in:
parent
2c57714eda
commit
ecba9ee5d7
@ -493,13 +493,13 @@ char *create_file()
|
||||
|
||||
if (p == NULL)
|
||||
{
|
||||
path = malloc(20);
|
||||
path = malloc(24);
|
||||
sprintf(path, "/tmp/watched_file.txt");
|
||||
fp = fopen(path, "w");
|
||||
}
|
||||
else
|
||||
{
|
||||
path = malloc(strlen(p->pw_dir) + 20);
|
||||
path = malloc(strlen(p->pw_dir) + 24);
|
||||
sprintf(path, "%s/watched_file.txt", p->pw_dir);
|
||||
fp = fopen(path, "w");
|
||||
}
|
||||
@ -521,12 +521,12 @@ char *create_directory()
|
||||
|
||||
if (p == NULL)
|
||||
{
|
||||
path = malloc(20);
|
||||
path = malloc(24);
|
||||
sprintf(path, "/tmp/watched_directory");
|
||||
}
|
||||
else
|
||||
{
|
||||
path = malloc(strlen(p->pw_dir) + 20);
|
||||
path = malloc(strlen(p->pw_dir) + 24);
|
||||
sprintf(path, "%s/watched_directory", p->pw_dir);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user