Unverified Commit 54fd3d40 authored by Steve's avatar Steve Committed by GitHub
Browse files

Fix redis-cli handling of rediss:// URL scheme (#8705)

parent a79bb868
...@@ -406,15 +406,17 @@ static void parseRedisUri(const char *uri) { ...@@ -406,15 +406,17 @@ static void parseRedisUri(const char *uri) {
if (!strncasecmp(tlsscheme, curr, strlen(tlsscheme))) { if (!strncasecmp(tlsscheme, curr, strlen(tlsscheme))) {
#ifdef USE_OPENSSL #ifdef USE_OPENSSL
config.tls = 1; config.tls = 1;
curr += strlen(tlsscheme);
#else #else
fprintf(stderr,"rediss:// is only supported when redis-cli is compiled with OpenSSL\n"); fprintf(stderr,"rediss:// is only supported when redis-cli is compiled with OpenSSL\n");
exit(1); exit(1);
#endif #endif
} else if (strncasecmp(scheme, curr, strlen(scheme))) { } else if (!strncasecmp(scheme, curr, strlen(scheme))) {
curr += strlen(scheme);
} else {
fprintf(stderr,"Invalid URI scheme\n"); fprintf(stderr,"Invalid URI scheme\n");
exit(1); exit(1);
} }
curr += strlen(scheme);
if (curr == end) return; if (curr == end) return;
/* Extract user info. */ /* Extract user info. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment