X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=input%2Fwav.c;h=593f6fca7a59b331907c5c6c489acfe802692341;hb=d40073113bc1c09f3924cac275791e53905bbab5;hp=7cd75067797746e2ad97119f34266cf39795fda7;hpb=3ebce226a2672ea4f0788f5f2a222586148aabc1;p=libsigrok.git diff --git a/input/wav.c b/input/wav.c index 7cd75067..593f6fca 100644 --- a/input/wav.c +++ b/input/wav.c @@ -148,9 +148,11 @@ static int loadfile(struct sr_input *in, const char *filename) packet.type = SR_DF_META; packet.payload = &meta; - src = sr_config_new(SR_CONF_SAMPLERATE, (const void *)&ctx->samplerate); + src = sr_config_new(SR_CONF_SAMPLERATE, + g_variant_new_uint64(ctx->samplerate)); meta.config = g_slist_append(NULL, src); sr_session_send(in->sdi, &packet); + sr_config_free(src); if ((fd = open(filename, O_RDONLY)) == -1) return SR_ERR;