mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 05:43:48 -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;
|
||||
|
||||
// user preference save paths
|
||||
size_t save_path_len = path_size(e_save_path);
|
||||
if (save_path_len && save_path_len < (FILE_PATH_SIZE - 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);
|
||||
// if given path is not an absolute path
|
||||
if ((preferredName[0] != '/') && (preferredName[0] != '\\')) {
|
||||
// user preference save paths
|
||||
size_t save_path_len = path_size(e_save_path);
|
||||
if (save_path_len && save_path_len < (FILE_PATH_SIZE - 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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue