From da960e9176c1dad6cce8317aaed010fd541547bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Wed, 11 Apr 2018 22:44:23 +0200 Subject: [PATCH] core: initialize size to 0 when it is not used in the infolist variable --- src/core/wee-infolist.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/wee-infolist.c b/src/core/wee-infolist.c index 699f05097..ee9af9299 100644 --- a/src/core/wee-infolist.c +++ b/src/core/wee-infolist.c @@ -147,6 +147,7 @@ infolist_new_var_integer (struct t_infolist_item *item, new_var->value = malloc (sizeof (int)); if (new_var->value) *((int *)new_var->value) = value; + new_var->size = 0; /* not used for an integer */ new_var->prev_var = item->last_var; new_var->next_var = NULL; @@ -181,6 +182,7 @@ infolist_new_var_string (struct t_infolist_item *item, new_var->name = strdup (name); new_var->type = INFOLIST_STRING; new_var->value = (value) ? strdup (value) : NULL; + new_var->size = 0; /* not used for a string */ new_var->prev_var = item->last_var; new_var->next_var = NULL; @@ -215,6 +217,7 @@ infolist_new_var_pointer (struct t_infolist_item *item, new_var->name = strdup (name); new_var->type = INFOLIST_POINTER; new_var->value = pointer; + new_var->size = 0; /* not used for a pointer */ new_var->prev_var = item->last_var; new_var->next_var = NULL; @@ -288,6 +291,7 @@ infolist_new_var_time (struct t_infolist_item *item, new_var->value = malloc (sizeof (time_t)); if (new_var->value) *((time_t *)new_var->value) = time; + new_var->size = 0; /* not used for a time */ new_var->prev_var = item->last_var; new_var->next_var = NULL;