aboutsummaryrefslogtreecommitdiff
path: root/brightnessctl.c
diff options
context:
space:
mode:
authorGravatar Miciah Masters <miciah.masters@gmail.com>2016-12-24 03:46:02 -0500
committerGravatar Miciah Dashiel Butler Masters <mmasters@redhat.com>2017-01-15 01:59:49 -0500
commiteff9d66ba6af627543a37ea36567d9ce6d0e28a8 (patch)
tree07afb1f034e818e0a14e87b4e41f215484b46646 /brightnessctl.c
parent0a6ee486b4a1171adc0fde02a880f99d5d9a2ebb (diff)
Do not write NUL to state file
Do not write a trailing NUL byte to the state file. Before: % brightnessctl -ms intel_backlight,backlight,1000,20%,4794 % od -t x1z /tmp/brightnessctl/backlight/intel_backlight 0000000 31 30 30 30 00 >1000.< 0000005 % After: % brightnessctl -ms intel_backlight,backlight,1000,20%,4794 % od -t x1z /tmp/brightnessctl/backlight/intel_backlight 0000000 31 30 30 30 >1000< 0000004 % Note that restore still works: % brightnessctl -mr intel_backlight,backlight,1000,20%,4794 %
Diffstat (limited to 'brightnessctl.c')
-rw-r--r--brightnessctl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/brightnessctl.c b/brightnessctl.c
index 3f7cfc1..1eee6c6 100644
--- a/brightnessctl.c
+++ b/brightnessctl.c
@@ -405,7 +405,7 @@ int save_device_data(struct device *dev) {
goto fail;
if (!(fp = fopen(d_path, "w")))
goto fail;
- if (fwrite(c, 1, s + 1, fp) < s + 1)
+ if (fwrite(c, 1, s, fp) < s)
errno = -1;
fclose(fp);
fail: