aboutsummaryrefslogtreecommitdiffstats
path: root/android/utils/ini.c
diff options
context:
space:
mode:
Diffstat (limited to 'android/utils/ini.c')
-rw-r--r--android/utils/ini.c9
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);
}