fix Calculate_relative_path()
This commit is contained in:
parent
542fdf3312
commit
3d74c5201f
4
src/io.c
4
src/io.c
@ -1186,7 +1186,7 @@ char * Calculate_relative_path(const char * ref_path, const char * path)
|
||||
len = strlen(path + i) + 1;
|
||||
rel_path = GFX2_malloc(len + 1);
|
||||
if (rel_path != NULL)
|
||||
snprintf(rel_path, len, ".%s", path + i);
|
||||
snprintf(rel_path, len + 1, ".%s", path + i);
|
||||
return rel_path;
|
||||
}
|
||||
else if (i > 0 && real_ref_path[i - 1] == PATH_SEPARATOR[0])
|
||||
@ -1195,7 +1195,7 @@ char * Calculate_relative_path(const char * ref_path, const char * path)
|
||||
len = strlen(path + i - 1) + 1;
|
||||
rel_path = GFX2_malloc(len + 1);
|
||||
if (rel_path != NULL)
|
||||
snprintf(rel_path, len, ".%s", path + i - 1);
|
||||
snprintf(rel_path, len + 1, ".%s", path + i - 1);
|
||||
return rel_path;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user