From 4031ea65ab4b0e6964cfa6529dbe920d10f60833 Mon Sep 17 00:00:00 2001 From: waker Date: Wed, 24 Nov 2010 22:24:35 +0100 Subject: fixed crash in SRC plugin --- plugins/dsp_libsrc/src.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/dsp_libsrc/src.c b/plugins/dsp_libsrc/src.c index 872b196f..11f80e5d 100644 --- a/plugins/dsp_libsrc/src.c +++ b/plugins/dsp_libsrc/src.c @@ -53,7 +53,7 @@ DB_dsp_instance_t* ddb_src_open (const char *id) { src->mutex = deadbeef->mutex_create (); char var[20]; - snprintf (var, sizeof (var), "%s.quality"); + snprintf (var, sizeof (var), "%s.quality", src->inst.id); src->quality = deadbeef->conf_get_int (var, 2); src->src = src_new (src->quality, 2, NULL); if (!src->src) { @@ -95,7 +95,7 @@ ddb_src_reset (DB_dsp_instance_t *_src, int full) { src->remaining = 0; if (full) { char var[20]; - snprintf (var, sizeof (var), "%s.quality"); + snprintf (var, sizeof (var), "%s.quality", _src->id); int q = deadbeef->conf_get_int (var, 2); if (q != src->quality && q >= SRC_SINC_BEST_QUALITY && q <= SRC_LINEAR) { ddb_src_lock (_src); -- cgit v1.2.3