summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-10-17 22:27:36 +0200
committerBastien Nocera <hadess@hadess.net>2013-10-17 23:20:22 +0200
commitc33729ad2c9e31dea3f256af2841efead91e7628 (patch)
treed547afefd7a8d7efbf2f735284148ba750f0c8da
parent984ca2d5ee7d6612344e665597af0c124f12c5a1 (diff)
downloadupower-c33729ad2c9e31dea3f256af2841efead91e7628.tar.gz
linux: Use boolean values in sysfs_get_bool, not int
-rw-r--r--src/linux/sysfs-utils.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/linux/sysfs-utils.c b/src/linux/sysfs-utils.c
index 748d04c..e32715c 100644
--- a/src/linux/sysfs-utils.c
+++ b/src/linux/sysfs-utils.c
@@ -99,16 +99,15 @@ sysfs_get_int (const char *dir, const char *attribute)
gboolean
sysfs_get_bool (const char *dir, const char *attribute)
{
- gboolean result = FALSE;
+ gboolean result;
char *contents;
char *filename;
- result = 0;
+ result = FALSE;
filename = g_build_filename (dir, attribute, NULL);
if (g_file_get_contents (filename, &contents, NULL, NULL)) {
g_strdelimit (contents, "\n", '\0');
- if (g_strcmp0 (contents, "1") == 0)
- result = TRUE;
+ result = (g_strcmp0 (contents, "1") == 0);
g_free (contents);
}
g_free (filename);