Преглед изворни кода

Infobar: Set buffers size to MAXSS

Martin Duquesnoy пре 14 година
родитељ
комит
888b2a7467
2 измењених фајлова са 4 додато и 3 уклоњено
  1. 3 3
      src/infobar.c
  2. 1 0
      src/wmfs.h

+ 3 - 3
src/infobar.c

@@ -174,10 +174,10 @@ void
 infobar_draw_statustext(int sc, char *str)
 {
      /* str without \b[;;;;]\ blocks and str without colorsblocks * */
-     char strwb[512] = { 0 };
-     char strwc[512] = { 0 };
+     char strwb[MAXSS] = { 0 };
+     char strwc[MAXSS] = { 0 };
 
-     char buf[512] = { 0 };
+     char buf[MAXSS] = { 0 };
      char as, col[8] = { 0 };
      int i, j, c, k = 0, b = 0;
      uint bp[64][5] = { {0} };

+ 1 - 0
src/wmfs.h

@@ -87,6 +87,7 @@
 #define DEF_CONF     ".config/wmfs/wmfsrc"
 #define DEF_STATUS   ".config/wmfs/status.sh"
 #define PAD          conf.pad
+#define MAXSS        4096
 
 #define CWIN(win, parent, x, y, w, h, b, mask, col, at)                             \
     do {                                                                            \