mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -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*
|
||||
_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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user