X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decoder.c;h=841e4321180a45ff3d79b6c512bdc54eb81e8e3b;hp=557aa71c8c39eede1b0cd28f3007687e96012289;hb=65e1c7d091956e42aa4d97d7b639e10076e6f8ff;hpb=55c3c5f4b9d38b85fae2c39a8a6150b4c50b1bdb diff --git a/decoder.c b/decoder.c index 557aa71..841e432 100644 --- a/decoder.c +++ b/decoder.c @@ -95,6 +95,7 @@ static int get_probes(struct srd_decoder *d, char *attr, GSList **pl) } if (!(p = g_try_malloc(sizeof(struct srd_probe)))) { + srd_err("Failed to g_malloc() struct srd_probe."); ret = SRD_ERR_MALLOC; goto err_out; } @@ -138,7 +139,7 @@ SRD_API int srd_load_decoder(const char *name, struct srd_decoder **dec) py_basedec = py_method = py_attr = NULL; if (!(d = g_try_malloc0(sizeof(struct srd_decoder)))) { - srd_dbg("Failed to malloc struct srd_decoder."); + srd_dbg("Failed to g_malloc() struct srd_decoder."); ret = SRD_ERR_MALLOC; goto err_out; } @@ -335,7 +336,7 @@ SRD_API int srd_unload_decoder(struct srd_decoder *dec) * but they could be anywhere in the stack, just free the entire * stack. A frontend reloading a decoder thus has to restart all * instances, and rebuild the stack. */ - srd_instance_free_all(NULL); + srd_inst_free_all(NULL); free_probes(dec->probes); free_probes(dec->opt_probes);