diff options
author | Christopher N. Hesse <raymanfx@gmail.com> | 2017-07-08 13:56:25 +0200 |
---|---|---|
committer | Christopher N. Hesse <raymanfx@gmail.com> | 2017-07-09 20:36:32 +0000 |
commit | 0da5fbf3e2699b5145360b20980e44f0e6f37302 (patch) | |
tree | 2c15eaabd735246492b1975aeb1f0041d9ae91cc | |
parent | f6e983c722bad42ad84d47ac7cd3597c4b2a264b (diff) | |
download | android_hardware_samsung-0da5fbf3e2699b5145360b20980e44f0e6f37302.tar.gz android_hardware_samsung-0da5fbf3e2699b5145360b20980e44f0e6f37302.tar.bz2 android_hardware_samsung-0da5fbf3e2699b5145360b20980e44f0e6f37302.zip |
power: sysfs_read: Do not store newlines
Change-Id: If20b509b489b056ac3b37c208c42bc5407f61802
-rw-r--r-- | power/power.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/power/power.c b/power/power.c index 88d6d2e..9352ae8 100644 --- a/power/power.c +++ b/power/power.c @@ -99,7 +99,12 @@ static int sysfs_read(char *path, char *s, int num_bytes) ret = -1; } else { - s[len] = '\0'; + // do not store newlines, but terminate the string instead + if (s[len-1] == '\n') { + s[len-1] = '\0'; + } else { + s[len] = '\0'; + } } close(fd); |