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;
|
len = strlen(path + i) + 1;
|
||||||
rel_path = GFX2_malloc(len + 1);
|
rel_path = GFX2_malloc(len + 1);
|
||||||
if (rel_path != NULL)
|
if (rel_path != NULL)
|
||||||
snprintf(rel_path, len, ".%s", path + i);
|
snprintf(rel_path, len + 1, ".%s", path + i);
|
||||||
return rel_path;
|
return rel_path;
|
||||||
}
|
}
|
||||||
else if (i > 0 && real_ref_path[i - 1] == PATH_SEPARATOR[0])
|
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;
|
len = strlen(path + i - 1) + 1;
|
||||||
rel_path = GFX2_malloc(len + 1);
|
rel_path = GFX2_malloc(len + 1);
|
||||||
if (rel_path != NULL)
|
if (rel_path != NULL)
|
||||||
snprintf(rel_path, len, ".%s", path + i - 1);
|
snprintf(rel_path, len + 1, ".%s", path + i - 1);
|
||||||
return rel_path;
|
return rel_path;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user