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:
parent
a8b3de7016
commit
6c8e567328
@ -82,14 +82,7 @@ _is_valid_form_element(xmpp_stanza_t *stanza)
|
|||||||
static DataForm*
|
static DataForm*
|
||||||
_form_new(void)
|
_form_new(void)
|
||||||
{
|
{
|
||||||
DataForm *form = malloc(sizeof(DataForm));
|
DataForm *form = calloc(1, 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;
|
|
||||||
|
|
||||||
return form;
|
return form;
|
||||||
}
|
}
|
||||||
@ -97,14 +90,7 @@ _form_new(void)
|
|||||||
static FormField*
|
static FormField*
|
||||||
_field_new(void)
|
_field_new(void)
|
||||||
{
|
{
|
||||||
FormField *field = malloc(sizeof(FormField));
|
FormField *field = calloc(1, sizeof(FormField));
|
||||||
field->label = NULL;
|
|
||||||
field->type = NULL;
|
|
||||||
field->var = NULL;
|
|
||||||
field->description = NULL;
|
|
||||||
field->required = FALSE;
|
|
||||||
field->values = NULL;
|
|
||||||
field->options = NULL;
|
|
||||||
|
|
||||||
return field;
|
return field;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user