@@ -476,8 +476,7 @@ void ClientSetInfo(CmdArgList args, ConnectionContext* cntx) {
476
476
return cntx->SendError (" No connection" );
477
477
}
478
478
479
- ToUpper (&args[0 ]);
480
- string_view type = ArgS (args, 0 );
479
+ string type = absl::AsciiStrToUpper (ArgS (args, 0 ));
481
480
string_view val = ArgS (args, 1 );
482
481
483
482
if (type == " LIB-NAME" ) {
@@ -510,8 +509,7 @@ void ClientKill(CmdArgList args, absl::Span<facade::Listener*> listeners, Connec
510
509
};
511
510
}
512
511
} else if (args.size () == 2 ) {
513
- ToUpper (&args[0 ]);
514
- string_view filter_type = ArgS (args, 0 );
512
+ string filter_type = absl::AsciiStrToUpper (ArgS (args, 0 ));
515
513
string_view filter_value = ArgS (args, 1 );
516
514
if (filter_type == " ADDR" ) {
517
515
evaluator = [filter_value](facade::Connection* conn) {
@@ -1842,8 +1840,7 @@ void ServerFamily::Auth(CmdArgList args, ConnectionContext* cntx) {
1842
1840
}
1843
1841
1844
1842
void ServerFamily::Client (CmdArgList args, ConnectionContext* cntx) {
1845
- ToUpper (&args[0 ]);
1846
- string_view sub_cmd = ArgS (args, 0 );
1843
+ string sub_cmd = absl::AsciiStrToUpper (ArgS (args, 0 ));
1847
1844
CmdArgList sub_args = args.subspan (1 );
1848
1845
1849
1846
if (sub_cmd == " SETNAME" ) {
@@ -1871,8 +1868,7 @@ void ServerFamily::Client(CmdArgList args, ConnectionContext* cntx) {
1871
1868
}
1872
1869
1873
1870
void ServerFamily::Config (CmdArgList args, ConnectionContext* cntx) {
1874
- ToUpper (&args[0 ]);
1875
- string_view sub_cmd = ArgS (args, 0 );
1871
+ string sub_cmd = absl::AsciiStrToUpper (ArgS (args, 0 ));
1876
1872
1877
1873
if (sub_cmd == " HELP" ) {
1878
1874
string_view help_arr[] = {
@@ -1896,8 +1892,7 @@ void ServerFamily::Config(CmdArgList args, ConnectionContext* cntx) {
1896
1892
return cntx->SendError (WrongNumArgsError (" config|set" ));
1897
1893
}
1898
1894
1899
- ToLower (&args[1 ]);
1900
- string_view param = ArgS (args, 1 );
1895
+ string param = absl::AsciiStrToLower (ArgS (args, 1 ));
1901
1896
1902
1897
ConfigRegistry::SetResult result = config_registry.Set (param, ArgS (args, 2 ));
1903
1898
@@ -1954,16 +1949,12 @@ void ServerFamily::Config(CmdArgList args, ConnectionContext* cntx) {
1954
1949
}
1955
1950
1956
1951
void ServerFamily::Debug (CmdArgList args, ConnectionContext* cntx) {
1957
- ToUpper (&args[0 ]);
1958
-
1959
1952
DebugCmd dbg_cmd{this , cntx};
1960
1953
1961
1954
return dbg_cmd.Run (args);
1962
1955
}
1963
1956
1964
1957
void ServerFamily::Memory (CmdArgList args, ConnectionContext* cntx) {
1965
- ToUpper (&args[0 ]);
1966
-
1967
1958
MemoryCmd mem_cmd{this , cntx};
1968
1959
1969
1960
return mem_cmd.Run (args);
@@ -1986,8 +1977,7 @@ std::optional<ServerFamily::VersionBasename> ServerFamily::GetVersionAndBasename
1986
1977
bool new_version = absl::GetFlag (FLAGS_df_snapshot_format);
1987
1978
1988
1979
if (args.size () >= 1 ) {
1989
- ToUpper (&args[0 ]);
1990
- string_view sub_cmd = ArgS (args, 0 );
1980
+ string sub_cmd = absl::AsciiStrToUpper (ArgS (args, 0 ));
1991
1981
if (sub_cmd == " DF" ) {
1992
1982
new_version = true ;
1993
1983
} else if (sub_cmd == " RDB" ) {
@@ -2185,11 +2175,10 @@ void ServerFamily::Info(CmdArgList args, ConnectionContext* cntx) {
2185
2175
return cntx->SendError (kSyntaxErr );
2186
2176
}
2187
2177
2188
- string_view section;
2178
+ string section;
2189
2179
2190
2180
if (args.size () == 1 ) {
2191
- ToUpper (&args[0 ]);
2192
- section = ArgS (args, 0 );
2181
+ section = absl::AsciiStrToUpper (ArgS (args, 0 ));
2193
2182
}
2194
2183
2195
2184
string info;
@@ -2867,9 +2856,8 @@ void ServerFamily::ReplConf(CmdArgList args, ConnectionContext* cntx) {
2867
2856
2868
2857
for (unsigned i = 0 ; i < args.size (); i += 2 ) {
2869
2858
DCHECK_LT (i + 1 , args.size ());
2870
- ToUpper (&args[i]);
2871
2859
2872
- std::string_view cmd = ArgS (args, i);
2860
+ string cmd = absl::AsciiStrToUpper ( ArgS (args, i) );
2873
2861
std::string_view arg = ArgS (args, i + 1 );
2874
2862
if (cmd == " CAPA" ) {
2875
2863
if (arg == " dragonfly" && args.size () == 2 && i == 0 ) {
@@ -2994,8 +2982,6 @@ void ServerFamily::Role(CmdArgList args, ConnectionContext* cntx) {
2994
2982
}
2995
2983
2996
2984
void ServerFamily::Script (CmdArgList args, ConnectionContext* cntx) {
2997
- ToUpper (&args.front ());
2998
-
2999
2985
script_mgr_->Run (std::move (args), cntx);
3000
2986
}
3001
2987
@@ -3010,8 +2996,7 @@ void ServerFamily::LastSave(CmdArgList args, ConnectionContext* cntx) {
3010
2996
3011
2997
void ServerFamily::Latency (CmdArgList args, ConnectionContext* cntx) {
3012
2998
auto * rb = static_cast <RedisReplyBuilder*>(cntx->reply_builder ());
3013
- ToUpper (&args[0 ]);
3014
- string_view sub_cmd = ArgS (args, 0 );
2999
+ string sub_cmd = absl::AsciiStrToUpper (ArgS (args, 0 ));
3015
3000
3016
3001
if (sub_cmd == " LATEST" ) {
3017
3002
return rb->SendEmptyArray ();
@@ -3050,8 +3035,7 @@ void ServerFamily::Dfly(CmdArgList args, ConnectionContext* cntx) {
3050
3035
}
3051
3036
3052
3037
void ServerFamily::SlowLog (CmdArgList args, ConnectionContext* cntx) {
3053
- ToUpper (&args[0 ]);
3054
- string_view sub_cmd = ArgS (args, 0 );
3038
+ string sub_cmd = absl::AsciiStrToUpper (ArgS (args, 0 ));
3055
3039
3056
3040
if (sub_cmd == " HELP" ) {
3057
3041
string_view help[] = {
@@ -3095,8 +3079,8 @@ void ServerFamily::SlowLog(CmdArgList args, ConnectionContext* cntx) {
3095
3079
}
3096
3080
3097
3081
void ServerFamily::Module (CmdArgList args, ConnectionContext* cntx) {
3098
- ToUpper (& args[ 0 ] );
3099
- if (ArgS (args, 0 ) != " LIST" )
3082
+ string sub_cmd = absl::AsciiStrToUpper ( ArgS ( args, 0 ) );
3083
+ if (sub_cmd != " LIST" )
3100
3084
return cntx->SendError (kSyntaxErr );
3101
3085
3102
3086
auto * rb = static_cast <RedisReplyBuilder*>(cntx->reply_builder ());
0 commit comments