1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Reduce codelines in form.c

Let's use calloc instead of malloc and then setting almost all fields to
NULL.
This commit is contained in:
Michael Vetter 2019-07-10 12:53:45 +02:00
parent a8b3de7016
commit 6c8e567328

View File

@ -82,14 +82,7 @@ _is_valid_form_element(xmpp_stanza_t *stanza)
static DataForm*
_form_new(void)
{
DataForm *form = malloc(sizeof(DataForm));
form->type = NULL;
form->title = NULL;
form->instructions = NULL;
form->fields = NULL;
form->var_to_tag = NULL;
form->tag_to_var = NULL;
form->tag_ac = NULL;
DataForm *form = calloc(1, sizeof(DataForm));
return form;
}
@ -97,14 +90,7 @@ _form_new(void)
static FormField*
_field_new(void)
{
FormField *field = malloc(sizeof(FormField));
field->label = NULL;
field->type = NULL;
field->var = NULL;
field->description = NULL;
field->required = FALSE;
field->values = NULL;
field->options = NULL;
FormField *field = calloc(1, sizeof(FormField));
return field;
}