diff options
Diffstat (limited to 'Alc/mixvoice.cpp')
-rw-r--r-- | Alc/mixvoice.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Alc/mixvoice.cpp b/Alc/mixvoice.cpp index 9408d096..9b0196d9 100644 --- a/Alc/mixvoice.cpp +++ b/Alc/mixvoice.cpp @@ -155,10 +155,9 @@ ResamplerFunc SelectResampler(Resampler resampler) void aluInitMixer() { - const char *str; - - if(ConfigValueStr(nullptr, nullptr, "resampler", &str)) + if(auto resopt = ConfigValueStr(nullptr, nullptr, "resampler")) { + const char *str{resopt->c_str()}; if(strcasecmp(str, "point") == 0 || strcasecmp(str, "none") == 0) ResamplerDefault = PointResampler; else if(strcasecmp(str, "linear") == 0) |