aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/libutil/util.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libutil/util.h b/src/libutil/util.h
index 1f2d2f852..85d2ce242 100644
--- a/src/libutil/util.h
+++ b/src/libutil/util.h
@@ -500,5 +500,5 @@ gpointer rspamd_file_xmap (const char *fname, guint mode,
gpointer rspamd_shmem_xmap (const char *fname, guint mode,
gsize *size);
-#define PTR_ARRAY_FOREACH(ar, i, cur) for ((i) = 0, (cur) = g_ptr_array_index((ar), 0); (i) < (ar)->len; (cur) = g_ptr_array_index((ar), (i)), ++(i))
+#define PTR_ARRAY_FOREACH(ar, i, cur) if (ar != NULL) for ((i) = 0, (cur) = g_ptr_array_index((ar), 0); (i) < (ar)->len; (cur) = g_ptr_array_index((ar), (i)), ++(i))
#endif