X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Falsa%2Falsa.c;fp=hardware%2Falsa%2Falsa.c;h=c0f4ccaa35f2b24f94fa7a220ec0a2082a7a8592;hb=886a52b6fbffb0fd06849c928cf9fd31a0d4657b;hp=4fb8c5d5e49fe32c0d8842591c8433ea0d67ae8f;hpb=6f22a8ef2ccf7091324b41b553632695507215a7;p=libsigrok.git diff --git a/hardware/alsa/alsa.c b/hardware/alsa/alsa.c index 4fb8c5d5..c0f4ccaa 100644 --- a/hardware/alsa/alsa.c +++ b/hardware/alsa/alsa.c @@ -76,7 +76,7 @@ static int hw_init(const char *devinfo) if (!(ctx = g_try_malloc0(sizeof(struct context)))) { sr_err("alsa: %s: ctx malloc failed", __func__); - return 0; + return SR_ERR_MALLOC; } if (!(sdi = sr_dev_inst_new(0, SR_ST_ACTIVE, "alsa", NULL, NULL))) { @@ -117,7 +117,7 @@ static int hw_dev_open(int dev_index) if (ret < 0) { sr_err("alsa: can't allocate hardware parameter structure (%s)", snd_strerror(ret)); - return SR_ERR; + return SR_ERR_MALLOC; } ret = snd_pcm_hw_params_any(ctx->capture_handle, ctx->hw_params);