aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Robinson <chris.kcat@gmail.com>2014-09-30 21:49:29 -0700
committerChris Robinson <chris.kcat@gmail.com>2014-09-30 21:49:29 -0700
commitaf7330de881dd165a37c6753269a7bec1c27f85a (patch)
tree4a34962f020c4c563603a13b7b05666f33eecc70
parentd82d6c701ddb1c392606929695d6b96cfa70e3c1 (diff)
Copy the null terminator from the string instead of appending it
-rw-r--r--Alc/ALc.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Alc/ALc.c b/Alc/ALc.c
index fdc7bcbf..6a0a1ed0 100644
--- a/Alc/ALc.c
+++ b/Alc/ALc.c
@@ -1266,10 +1266,7 @@ static void AppendDevice(const ALCchar *name, al_string *devnames)
{
size_t len = strlen(name);
if(len > 0)
- {
- al_string_append_range(devnames, name, name+len);
- al_string_append_char(devnames, '\0');
- }
+ al_string_append_range(devnames, name, name+len+1);
}
void AppendAllDevicesList(const ALCchar *name)
{ AppendDevice(name, &alcAllDevicesList); }