slock

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 51d3f49e04518f847ac2f9409d77c81443beb489
parent dc5c20a6d1de8a560ed784ed22dffbdb54866ad3
Author: bakkeby <bakkeby@gmail.com>
Date:   Thu, 23 Dec 2021 21:17:17 +0100

Fix for secret password patch compilation error ref. #6

Diffstat:
Mslock.c | 18+++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/slock.c b/slock.c @@ -93,6 +93,14 @@ typedef struct { } ResourcePref; #endif // XRESOURCES_PATCH +#if SECRET_PASSWORD_PATCH +typedef struct secretpass secretpass; +struct secretpass { + char *pass; + char *command; +}; +#endif // SECRET_PASSWORD_PATCH + #include "config.h" struct lock { @@ -112,14 +120,6 @@ struct lock { #endif // DWM_LOGO_PATCH }; -#if SECRET_PASSWORD_PATCH -typedef struct secretpass secretpass; -struct secretpass { - char *pass; - char *command; -}; -#endif // SECRET_PASSWORD_PATCH - struct xrandr { int active; int evbase; @@ -306,7 +306,7 @@ readpw(Display *dpy, struct xrandr *rr, struct lock **locks, int nscreens, #if SECRET_PASSWORD_PATCH for (int i = 0; i < LENGTH(scom); i++) { if (strcmp(scom[i].pass, passwd) == 0) { - system(scom[i].command); + if (system(scom[i].command)); #if FAILURE_COMMAND_PATCH failtrack = -1; #endif // FAILURE_COMMAND_PATCH