summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorUwe Hermann <uwe@hermann-uwe.de>2015-03-07 19:12:15 +0100
committerUwe Hermann <uwe@hermann-uwe.de>2015-04-01 00:25:51 +0200
commit077fa8acbcb8b585af6f5323f16221940a27a72e (patch)
tree564a091540e1d929e9e019a7f89658d1de55af2f /util.c
parentc052046717c09758bbdf62819e0029dddcae7159 (diff)
downloadlibsigrokdecode-077fa8acbcb8b585af6f5323f16221940a27a72e.tar.gz
libsigrokdecode-077fa8acbcb8b585af6f5323f16221940a27a72e.zip
Use g_malloc*() consistently, simplify error handling.
Use g_malloc*() for small allocations and assume they always succeed. Simplify error handling in a few places accordingly. Document the rules in the README file.
Diffstat (limited to 'util.c')
-rw-r--r--util.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/util.c b/util.c
index c1b9040..764474b 100644
--- a/util.c
+++ b/util.c
@@ -145,11 +145,7 @@ SRD_PRIV int py_str_as_str(const PyObject *py_str, char **outstr)
goto err_out;
}
- if (!(*outstr = g_strdup(str))) {
- srd_dbg("Failed to g_malloc() outstr.");
- ret = SRD_ERR_MALLOC;
- goto err_out;
- }
+ *outstr = g_strdup(str);
err_out:
if (py_encstr)