mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 13:53:55 -07:00
saving files: do not prepend with default path if given path is an absolute path
This commit is contained in:
parent
3ef3c98a1d
commit
34bfaa7d32
1 changed files with 9 additions and 6 deletions
|
@ -206,12 +206,15 @@ char *newfilenamemcopyEx(const char *preferredName, const char *suffix, savePath
|
||||||
|
|
||||||
char *pfn = fileName;
|
char *pfn = fileName;
|
||||||
|
|
||||||
// user preference save paths
|
// if given path is not an absolute path
|
||||||
size_t save_path_len = path_size(e_save_path);
|
if ((preferredName[0] != '/') && (preferredName[0] != '\\')) {
|
||||||
if (save_path_len && save_path_len < (FILE_PATH_SIZE - strlen(PATHSEP))) {
|
// user preference save paths
|
||||||
snprintf(pfn, len, "%s%s", g_session.defaultPaths[e_save_path], PATHSEP);
|
size_t save_path_len = path_size(e_save_path);
|
||||||
pfn += save_path_len + strlen(PATHSEP);
|
if (save_path_len && save_path_len < (FILE_PATH_SIZE - strlen(PATHSEP))) {
|
||||||
len -= save_path_len + strlen(PATHSEP);
|
snprintf(pfn, len, "%s%s", g_session.defaultPaths[e_save_path], PATHSEP);
|
||||||
|
pfn += save_path_len + strlen(PATHSEP);
|
||||||
|
len -= save_path_len + strlen(PATHSEP);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// remove file extension if exist in name
|
// remove file extension if exist in name
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue