diff --git a/src/detect.c b/src/detect.c index 3ae6e0f860..7a779f3ae4 100644 --- a/src/detect.c +++ b/src/detect.c @@ -4256,8 +4256,10 @@ void SigTableList(const char *keyword) } } else if (!strcmp("all", keyword)) { for (i = 0; i < size; i++) { - printf("%s:\n", sigmatch_table[i].name); - SigMultilinePrint(i, "\t"); + if (sigmatch_table[i].name != NULL) { + printf("%s:\n", sigmatch_table[i].name); + SigMultilinePrint(i, "\t"); + } } } else { for (i = 0; i < size; i++) {