summaryrefslogtreecommitdiff
path: root/lib/igt_sysfs.c
diff options
context:
space:
mode:
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>2017-09-29 12:29:49 +0100
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>2017-09-29 13:13:01 +0100
commit8c2676aeaddb45a586d287d91a98728b8c81da20 (patch)
treeb86dc119e9145cf9fecf0a111451ef614bdbf4dd /lib/igt_sysfs.c
parentcf3e683a3650c18c89a3322c4171e1db94b5b9f8 (diff)
lib: Fix igt_sysfs_set_u32 return value
Printf family functions return a number of bytes, not tokens, printed so the existing check (== 1) was wrong. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'lib/igt_sysfs.c')
-rw-r--r--lib/igt_sysfs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/igt_sysfs.c b/lib/igt_sysfs.c
index 817678bc..6f03008b 100644
--- a/lib/igt_sysfs.c
+++ b/lib/igt_sysfs.c
@@ -463,7 +463,7 @@ uint32_t igt_sysfs_get_u32(int dir, const char *attr)
*/
bool igt_sysfs_set_u32(int dir, const char *attr, uint32_t value)
{
- return igt_sysfs_printf(dir, attr, "%u", value) == 1;
+ return igt_sysfs_printf(dir, attr, "%u", value) > 0;
}
/**