diff options
author | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2017-09-29 12:29:49 +0100 |
---|---|---|
committer | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2017-09-29 13:13:01 +0100 |
commit | 8c2676aeaddb45a586d287d91a98728b8c81da20 (patch) | |
tree | b86dc119e9145cf9fecf0a111451ef614bdbf4dd | |
parent | cf3e683a3650c18c89a3322c4171e1db94b5b9f8 (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>
-rw-r--r-- | lib/igt_sysfs.c | 2 |
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; } /** |