1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-06 03:50:08 +02:00

remove default-parameter from dc_get_config() and return the correct default value automatically

This commit is contained in:
B. Petersen 2018-10-09 13:37:32 +02:00
parent 987dc80033
commit 5db799efdd
4 changed files with 41 additions and 28 deletions

View file

@ -487,7 +487,7 @@ char* dc_cmdline(dc_context_t* context, const char* cmdline)
else if (!s_is_auth)
{
if (strcmp(cmd, "auth")==0) {
char* is_pw = dc_get_config(context, "mail_pw", "");
char* is_pw = dc_get_config(context, "mail_pw");
if (strcmp(arg1, is_pw)==0) {
s_is_auth = 1;
ret = COMMAND_SUCCEEDED;
@ -646,14 +646,9 @@ char* dc_cmdline(dc_context_t* context, const char* cmdline)
else if (strcmp(cmd, "get")==0)
{
if (arg1) {
char* val = dc_get_config(context, arg1, "<unset>");
if (val) {
ret = dc_mprintf("%s=%s", arg1, val);
free(val);
}
else {
ret = COMMAND_FAILED;
}
char* val = dc_get_config(context, arg1);
ret = dc_mprintf("%s=%s", arg1, val);
free(val);
}
else {
ret = dc_strdup("ERROR: Argument <key> missing.");