mirror of
https://github.com/samba-team/samba.git
synced 2025-11-07 12:23:51 +03:00
r19359: More portable way of figuring out whether something is a directory
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
4ae6380e6b
commit
96dff03a2b
@@ -59,12 +59,14 @@ bool torture_subunit_load_testsuites(const char *directory, bool recursive,
|
|||||||
if (entry->d_name[0] == '.')
|
if (entry->d_name[0] == '.')
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!recursive && entry->d_type & DT_DIR)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
filename = talloc_asprintf(NULL, "%s/%s", directory, entry->d_name);
|
filename = talloc_asprintf(NULL, "%s/%s", directory, entry->d_name);
|
||||||
|
|
||||||
if (entry->d_type & DT_DIR) {
|
if (!recursive && directory_exist(filename)) {
|
||||||
|
talloc_free(filename);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (directory_exist(filename)) {
|
||||||
child = torture_find_suite(parent, entry->d_name);
|
child = torture_find_suite(parent, entry->d_name);
|
||||||
exists = (child != NULL);
|
exists = (child != NULL);
|
||||||
if (child == NULL)
|
if (child == NULL)
|
||||||
|
|||||||
Reference in New Issue
Block a user