aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FICS/multicol.c15
1 files changed, 7 insertions, 8 deletions
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