From 8d2185ffe5faf19a82ba62322d02c635c82f8032 Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Wed, 20 Dec 2023 22:35:44 +0100 Subject: Reformatted multicol_store() and added null checks --- FICS/multicol.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'FICS') diff --git a/FICS/multicol.c b/FICS/multicol.c index 4853b3f..416c1a5 100644 --- a/FICS/multicol.c +++ b/FICS/multicol.c @@ -43,15 +43,14 @@ PUBLIC multicol *multicol_start(int maxArray) return m; } -PUBLIC int multicol_store(multicol * m, char *str) +PUBLIC int +multicol_store(multicol *m, char *str) { - if (m->num >= m->arraySize) - return -1; - if (!str) - return -1; - m->strArray[m->num] = xstrdup(str); - m->num++; - return 0; + if (m == NULL || str == NULL || m->num >= m->arraySize) + return -1; + m->strArray[m->num] = xstrdup(str); + m->num++; + return 0; } PUBLIC int -- cgit v1.2.3