From 0e65963446af7b0567ac6c3102879ed43c062899 Mon Sep 17 00:00:00 2001
From: Ashish Kumar Yadav <ashishkumar.yadav@students.iiserpune.ac.in>
Date: Sun, 28 Mar 2021 12:51:48 +0530
Subject: [PATCH] DELIMITERLENGTH might possibly be set to 0 in future

---
 dwmblocks.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dwmblocks.c b/dwmblocks.c
index c151d51..cc9feb6 100644
--- a/dwmblocks.c
+++ b/dwmblocks.c
@@ -12,8 +12,10 @@
 #define NILL                            INT_MIN
 #define LOCKFILE                        "/tmp/dwmblocks.pid"
 
+#define LENGTH(X)                       (sizeof X / sizeof X[0])
+
 #define DELIMITERLENGTH                 (sizeof delimiter)
-#define STATUSLENGTH                    ((sizeof blocks / sizeof blocks[0]) * (CMDOUTLENGTH + DELIMITERLENGTH))
+#define STATUSLENGTH                    (LENGTH(blocks) * (CMDOUTLENGTH + DELIMITERLENGTH) + 1)
 
 #include "config.h"