diff options
author | Miciah Masters <miciah.masters@gmail.com> | 2016-12-24 03:23:43 -0500 |
---|---|---|
committer | Miciah Dashiel Butler Masters <mmasters@redhat.com> | 2017-01-15 01:59:49 -0500 |
commit | 8d17af9cc111d50a8b0be9ff2f35a9b333290781 (patch) | |
tree | ba7f2aef9bb0f34bea29cfbe394c3aa0b927f5dd /brightnessctl.c | |
parent | caf20af422a7fc14c0d6eaa9cc330066b447a968 (diff) |
-r/--restore requires root, same as set
The -r/--restore flag requires root, the same as the set verb does, so
print an error message if either the flag or the verb is used without
running as root.
Diffstat (limited to 'brightnessctl.c')
-rw-r--r-- | brightnessctl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/brightnessctl.c b/brightnessctl.c index d6170e9..86a0e21 100644 --- a/brightnessctl.c +++ b/brightnessctl.c @@ -172,7 +172,7 @@ int main(int argc, char **argv) { fail("Invalid value given"); if (!(dev = find_device(devs, dev_name))) fail("Device '%s' not found.\n", dev_name); - if (p.operation == SET && !p.pretend && geteuid()) + if ((p.operation == SET || p.restore) && !p.pretend && geteuid()) fail("You need to run this program as root to be able to modify values!\n"); if (p.save) if (save_device_data(dev)) |