mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
open_by_handle: fix name of directory in error messages
dirname() modifies the string in dname, but we use that string in error messages later on to print the test dir name. Make another copy of test_dir for passing to dirname(). Signed-off-by: Amir Goldstein <amir73il@gmail.com> Reviewed-by: Eryu Guan <guaneryu@gmail.com> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
committed by
Eryu Guan
parent
794f4594fb
commit
2028376ff9
@@ -123,6 +123,7 @@ int main(int argc, char **argv)
|
||||
int fd;
|
||||
int ret = 0;
|
||||
int failed = 0;
|
||||
char mname[PATH_MAX];
|
||||
char dname[PATH_MAX];
|
||||
char fname[PATH_MAX];
|
||||
char fname2[PATH_MAX];
|
||||
@@ -240,9 +241,10 @@ int main(int argc, char **argv)
|
||||
* the dentry cache and the use of -ip flag combination would not
|
||||
* allow testing decode of dir file handle in cold dcache scenario.
|
||||
*/
|
||||
strcpy(dname, test_dir);
|
||||
if (parent && !in_fd) {
|
||||
strcpy(dname, test_dir);
|
||||
mount_dir = dirname(dname);
|
||||
strcpy(mname, test_dir);
|
||||
mount_dir = dirname(mname);
|
||||
if (create)
|
||||
ret = mkdir(test_dir, 0700);
|
||||
if (ret < 0 && errno != EEXIST) {
|
||||
|
||||
Reference in New Issue
Block a user