main.c: Add missing relative path check
This commit is contained in:
parent
c198199a81
commit
0f889b409e
6
main.c
6
main.c
|
@ -393,7 +393,11 @@ end:
|
||||||
|
|
||||||
static bool path_isrel(const char *const path)
|
static bool path_isrel(const char *const path)
|
||||||
{
|
{
|
||||||
if (!strcmp(path, "..") || !strcmp(path, ".") || strstr(path, "/../"))
|
if (!strcmp(path, "..")
|
||||||
|
|| !strcmp(path, ".")
|
||||||
|
|| !strcmp(path, "./")
|
||||||
|
|| !strcmp(path, "../")
|
||||||
|
|| strstr(path, "/../"))
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
static const char suffix[] = "/..";
|
static const char suffix[] = "/..";
|
||||||
|
|
Loading…
Reference in New Issue