diff options
author | antirez <antirez@gmail.com> | 2016-07-04 16:09:07 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2016-07-04 16:09:07 +0200 |
commit | 11523b3e0e53dd56c1caac39865bba4c7615aaa7 (patch) | |
tree | fb198626708f7ac286ff28e2538db4abfcca3308 | |
parent | f5a7f4f2d928f04de43416925199ffa91c109cb3 (diff) | |
download | redis-11523b3e0e53dd56c1caac39865bba4c7615aaa7.tar.gz |
CONFIG GET is now no longer case sensitive.
Like CONFIG SET always was. Close #3369.
-rw-r--r-- | src/config.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/config.c b/src/config.c index 9ec448978..d7e6b99a9 100644 --- a/src/config.c +++ b/src/config.c @@ -1001,7 +1001,7 @@ badfmt: /* Bad format errors */ *----------------------------------------------------------------------------*/ #define config_get_string_field(_name,_var) do { \ - if (stringmatch(pattern,_name,0)) { \ + if (stringmatch(pattern,_name,1)) { \ addReplyBulkCString(c,_name); \ addReplyBulkCString(c,_var ? _var : ""); \ matches++; \ @@ -1009,7 +1009,7 @@ badfmt: /* Bad format errors */ } while(0); #define config_get_bool_field(_name,_var) do { \ - if (stringmatch(pattern,_name,0)) { \ + if (stringmatch(pattern,_name,1)) { \ addReplyBulkCString(c,_name); \ addReplyBulkCString(c,_var ? "yes" : "no"); \ matches++; \ @@ -1017,7 +1017,7 @@ badfmt: /* Bad format errors */ } while(0); #define config_get_numerical_field(_name,_var) do { \ - if (stringmatch(pattern,_name,0)) { \ + if (stringmatch(pattern,_name,1)) { \ ll2string(buf,sizeof(buf),_var); \ addReplyBulkCString(c,_name); \ addReplyBulkCString(c,buf); \ @@ -1026,7 +1026,7 @@ badfmt: /* Bad format errors */ } while(0); #define config_get_enum_field(_name,_var,_enumvar) do { \ - if (stringmatch(pattern,_name,0)) { \ + if (stringmatch(pattern,_name,1)) { \ addReplyBulkCString(c,_name); \ addReplyBulkCString(c,configEnumGetNameOrUnknown(_enumvar,_var)); \ matches++; \ @@ -1138,12 +1138,12 @@ void configGetCommand(client *c) { /* Everything we can't handle with macros follows. */ - if (stringmatch(pattern,"appendonly",0)) { + if (stringmatch(pattern,"appendonly",1)) { addReplyBulkCString(c,"appendonly"); addReplyBulkCString(c,server.aof_state == AOF_OFF ? "no" : "yes"); matches++; } - if (stringmatch(pattern,"dir",0)) { + if (stringmatch(pattern,"dir",1)) { char buf[1024]; if (getcwd(buf,sizeof(buf)) == NULL) @@ -1153,7 +1153,7 @@ void configGetCommand(client *c) { addReplyBulkCString(c,buf); matches++; } - if (stringmatch(pattern,"save",0)) { + if (stringmatch(pattern,"save",1)) { sds buf = sdsempty(); int j; @@ -1169,7 +1169,7 @@ void configGetCommand(client *c) { sdsfree(buf); matches++; } - if (stringmatch(pattern,"client-output-buffer-limit",0)) { + if (stringmatch(pattern,"client-output-buffer-limit",1)) { sds buf = sdsempty(); int j; @@ -1187,14 +1187,14 @@ void configGetCommand(client *c) { sdsfree(buf); matches++; } - if (stringmatch(pattern,"unixsocketperm",0)) { + if (stringmatch(pattern,"unixsocketperm",1)) { char buf[32]; snprintf(buf,sizeof(buf),"%o",server.unixsocketperm); addReplyBulkCString(c,"unixsocketperm"); addReplyBulkCString(c,buf); matches++; } - if (stringmatch(pattern,"slaveof",0)) { + if (stringmatch(pattern,"slaveof",1)) { char buf[256]; addReplyBulkCString(c,"slaveof"); @@ -1206,7 +1206,7 @@ void configGetCommand(client *c) { addReplyBulkCString(c,buf); matches++; } - if (stringmatch(pattern,"notify-keyspace-events",0)) { + if (stringmatch(pattern,"notify-keyspace-events",1)) { robj *flagsobj = createObject(OBJ_STRING, keyspaceEventsFlagsToString(server.notify_keyspace_events)); @@ -1215,7 +1215,7 @@ void configGetCommand(client *c) { decrRefCount(flagsobj); matches++; } - if (stringmatch(pattern,"bind",0)) { + if (stringmatch(pattern,"bind",1)) { sds aux = sdsjoin(server.bindaddr,server.bindaddr_count," "); addReplyBulkCString(c,"bind"); |