diff options
Diffstat (limited to 'android/utils/ini.c')
-rw-r--r-- | android/utils/ini.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/android/utils/ini.c b/android/utils/ini.c index 1a1449c..a5914dd 100644 --- a/android/utils/ini.c +++ b/android/utils/ini.c @@ -326,12 +326,15 @@ iniFile_saveToFile( IniFile* f, const char* filepath ) } char* -iniFile_getString( IniFile* f, const char* key ) +iniFile_getString( IniFile* f, const char* key, const char* defaultValue ) { const char* val = iniFile_getValue(f, key); - if (!val) - return NULL; + if (!val) { + if (!defaultValue) + return NULL; + val= defaultValue; + } return ASTRDUP(val); } |