i3lock-color

The world's most popular non-default computer lockscreen.
Index Commits Files Refs README LICENSE
commit 2ad0b349eb93cb267cb1df6bcc365dbd6f77c29c
parent 195fa4a7f24b2f8ffcc26f33fd26c4c7f2288570
Author: Raymond Li <hi@raymond.li>
Date:   Mon, 18 May 2020 14:02:51 -0400

Merge pull request #162 from bendardenne/master

#161 Fix 'padded' array can be used outside its scope
Diffstat:
Mi3lock.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/i3lock.c b/i3lock.c
@@ -1500,13 +1500,13 @@ int main(int argc, char *argv[]) {
     char *optstring = "hvnbdc:p:ui:tCeI:frsS:kB:m";
     char *arg = NULL;
     int opt = 0;
+    char padded[9] = "ffffffff"; \
 
 #define parse_color(acolor)\
     arg = optarg;\
     if (arg[0] == '#') arg++;\
     if (strlen(arg) == 6) {\
       /* If 6 digits given, assume RGB and pad 0xff for alpha */\
-      char padded[9] = "ffffffff"; \
       strncpy( padded, arg, 6 );\
       arg = padded;\
     }\
@@ -1589,7 +1589,7 @@ int main(int argc, char *argv[]) {
 
             // Begin colors
             case 'c':
-            parse_color(color);
+                parse_color(color);
                 break;
             case 300:
                 parse_color(insidevercolor);