summaryrefslogtreecommitdiff
path: root/lib/sysfs_dir.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sysfs_dir.c')
-rw-r--r--lib/sysfs_dir.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/sysfs_dir.c b/lib/sysfs_dir.c
index beed52a..f3c683d 100644
--- a/lib/sysfs_dir.c
+++ b/lib/sysfs_dir.c
@@ -642,14 +642,14 @@ struct sysfs_attribute *sysfs_get_directory_attribute
}
if (dir->attributes == NULL) {
- if ((sysfs_read_dir_attributes(dir)) != 0) {
+ if ((sysfs_read_dir_attributes(dir)) != 0)
return NULL;
- }
- attr = (struct sysfs_attribute *)dlist_find_custom
- (dir->attributes, attrname, dir_attribute_name_equal);
- if (attr != NULL)
- return attr;
}
+
+ attr = (struct sysfs_attribute *)dlist_find_custom
+ (dir->attributes, attrname, dir_attribute_name_equal);
+ if (attr != NULL)
+ return attr;
if (dir->subdirs != NULL) {
dlist_for_each_data(dir->subdirs, sdir,