diff options
author | Chris Robinson <[email protected]> | 2010-01-09 06:48:43 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2010-01-09 06:48:43 -0800 |
commit | 45f8efec414c7a5c26d6a4953cbc074b54231209 (patch) | |
tree | 35e604bdf3cd7f7fac81bbadc5ccb20e1d42c11d /Alc/alcConfig.c | |
parent | ef7df2416debb882c42124bddc07808c00a4503b (diff) |
Return the default config string for empty entries
Diffstat (limited to 'Alc/alcConfig.c')
-rw-r--r-- | Alc/alcConfig.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Alc/alcConfig.c b/Alc/alcConfig.c index dbdf9639..de15dbf4 100644 --- a/Alc/alcConfig.c +++ b/Alc/alcConfig.c @@ -286,7 +286,11 @@ const char *GetConfigValue(const char *blockName, const char *keyName, const cha for(j = 0;j < cfgBlocks[i].entryCount;j++) { if(strcasecmp(cfgBlocks[i].entries[j].key, keyName) == 0) - return cfgBlocks[i].entries[j].value; + { + if(cfgBlocks[i].entries[j].value[0]) + return cfgBlocks[i].entries[j].value; + return def; + } } } } |