]> git.armaanb.net Git - opendoas.git/blobdiff - doas.c
Fix memory corruption bug in rules parsing.
[opendoas.git] / doas.c
diff --git a/doas.c b/doas.c
index 9384f55417d5b13e454d4bba8f82ac54b8eca514..6fabd7bf1b9887dbf65f1d60f1f8cd906623b455 100644 (file)
--- a/doas.c
+++ b/doas.c
@@ -45,9 +45,11 @@ arraylen(const char **arr)
 {
        size_t cnt = 0;
 
-       while (*arr) {
-               cnt++;
-               arr++;
+       if (arr) {
+               while (*arr) {
+                       cnt++;
+                       arr++;
+               }
        }
        return cnt;
 }