From: Uwe Hermann Date: Tue, 15 May 2018 21:57:31 +0000 (+0200) Subject: Convert some g_malloc0() to g_malloc(). X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=35c10c0e24881de50b3391b1f3ecc9e43aa361b3;p=libsigrokdecode.git Convert some g_malloc0() to g_malloc(). For the converted calls there's no requirement for all struct fields being memset()'d to zero, or all struct fields are explicitly set later anyway. --- diff --git a/decoder.c b/decoder.c index 6689bd4..21b756b 100644 --- a/decoder.c +++ b/decoder.c @@ -219,7 +219,7 @@ static int get_channels(const struct srd_decoder *d, const char *attr, "a list of dict elements.", d->name, attr); goto err_out; } - pdch = g_malloc0(sizeof(struct srd_channel)); + pdch = g_malloc(sizeof(struct srd_channel)); /* Add to list right away so it doesn't get lost. */ pdchl = g_slist_prepend(pdchl, pdch); diff --git a/type_decoder.c b/type_decoder.c index a01d785..a61a475 100644 --- a/type_decoder.c +++ b/type_decoder.c @@ -585,7 +585,7 @@ static int create_term_list(PyObject *py_dict, GSList **term_list) srd_err("Failed to get the value."); goto err; } - term = g_malloc0(sizeof(struct srd_term)); + term = g_malloc(sizeof(struct srd_term)); term->type = get_term_type(term_str); term->channel = PyLong_AsLong(py_key); g_free(term_str); @@ -596,7 +596,7 @@ static int create_term_list(PyObject *py_dict, GSList **term_list) srd_err("Failed to get number of samples to skip."); goto err; } - term = g_malloc0(sizeof(struct srd_term)); + term = g_malloc(sizeof(struct srd_term)); term->type = SRD_TERM_SKIP; term->num_samples_to_skip = num_samples_to_skip; term->num_samples_already_skipped = 0; @@ -759,7 +759,7 @@ static int set_skip_condition(struct srd_decoder_inst *di, uint64_t count) GSList *term_list; condition_list_free(di); - term = g_malloc0(sizeof(*term)); + term = g_malloc(sizeof(*term)); term->type = SRD_TERM_SKIP; term->num_samples_to_skip = count; term->num_samples_already_skipped = 0;