diff options
| -rw-r--r-- | bin/backlight.c | 9 | ||||
| -rw-r--r-- | bin/zzz.c | 3 |
2 files changed, 7 insertions, 5 deletions
diff --git a/bin/backlight.c b/bin/backlight.c index e3d6f6a..f3f1b3f 100644 --- a/bin/backlight.c +++ b/bin/backlight.c @@ -113,12 +113,8 @@ setBacklight(const char *prefix, int percent) int main(int argc, char **argv) { - uid_t uid = getuid(); - gid_t gid = getgid(); uid_t euid = geteuid(); char **a = argv+1; - pid_t pid; - int ret; if (euid != 0) die("Program must be run as root/setuid"); @@ -158,6 +154,8 @@ main(int argc, char **argv) ret = maxBrightness(prefix, &max); if (ret != 0) { const char *msg = strerror(ret); + printf("Error getting max brightness for: %s : %s\n", + prefix, msg); continue; } @@ -167,5 +165,8 @@ main(int argc, char **argv) if (ret != 0) { perror("setBacklight"); } + + free(prefix); + prefix = NULL; } } @@ -3,6 +3,7 @@ #include <stdlib.h> #include <fcntl.h> #include <string.h> +#include <sys/types.h> #define POWER_STATE_F "/sys/power/state" @@ -77,7 +78,7 @@ main(int argc, char **argv) if (ret == -1) err("setgid"); - ret = execlp(lockProg, lockProg); + execlp(lockProg, lockProg); err("execlp"); default: suspend(); |
