From 0b67a5ac06f5c3dc88bcfbd2438a1df96477f501 Mon Sep 17 00:00:00 2001 From: Paul Fox Date: Tue, 27 Nov 2012 12:05:56 -0500 Subject: [PATCH] app_msgarg: de-obfuscate add some whitespace and break things up. and add comment to reflect that this might be (and is) used for more than just msg parameters. --- sbr/utils.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sbr/utils.c b/sbr/utils.c index cce7378..a279a32 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -213,14 +213,16 @@ num_digits (int n) /* * Append a message arg to an array of them, resizing it if necessary. - * The function is written to suit the arg parsing code it was extracted - * from, and will probably be changed when the other code is cleaned up. + * Really a simple vector-of-(char *) maintenance routine. */ void app_msgarg(struct msgs_array *msgs, char *cp) { - if(msgs->size >= msgs->max) - msgs->msgs = mh_xrealloc(msgs->msgs, (msgs->max+=MAXMSGS)*sizeof(*msgs->msgs)); + if(msgs->size >= msgs->max) { + msgs->max += MAXMSGS; + msgs->msgs = mh_xrealloc(msgs->msgs, + msgs->max * sizeof(*msgs->msgs)); + } msgs->msgs[msgs->size++] = cp; } -- 1.7.10.4