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:
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