]> sigrok.org Git - libsigrok.git/blobdiff - src/hwdriver.c
Use g_malloc0() consistently, simplify error handling.
[libsigrok.git] / src / hwdriver.c
index 13be087aedb3391d35571e63ecc52304ac678523..ca579f6741780fa2464aab37d3c462bc9eafb836 100644 (file)
@@ -395,8 +395,7 @@ SR_PRIV struct sr_config *sr_config_new(uint32_t key, GVariant *data)
 {
        struct sr_config *src;
 
-       if (!(src = g_try_malloc(sizeof(struct sr_config))))
-               return NULL;
+       src = g_malloc0(sizeof(struct sr_config));
        src->key = key;
        src->data = g_variant_ref_sink(data);