diff options
Diffstat (limited to 'backends/midi')
-rw-r--r-- | backends/midi/alsa.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/backends/midi/alsa.cpp b/backends/midi/alsa.cpp index f997b142df..2a252b9323 100644 --- a/backends/midi/alsa.cpp +++ b/backends/midi/alsa.cpp @@ -79,7 +79,7 @@ MidiDriver_ALSA::MidiDriver_ALSA() } int MidiDriver_ALSA::open() { - char *var; + const char *var; if (_isOpen) return MERR_ALREADY_OPEN; @@ -87,7 +87,8 @@ int MidiDriver_ALSA::open() { if (!(var = getenv("SCUMMVM_PORT"))) { // use config option if no var specified - if (parse_addr(ConfMan.get("alsa_port").c_str(), &seq_client, &seq_port) < 0) { + var = ConfMan.get("alsa_port").c_str(); + if (parse_addr(var, &seq_client, &seq_port) < 0) { error("Invalid port %s", var); return -1; } |