summaryrefslogtreecommitdiff
path: root/src/connection.c
diff options
context:
space:
mode:
authorYossi Gottlieb <yossigo@gmail.com>2020-08-17 17:46:54 +0300
committerGitHub <noreply@github.com>2020-08-17 17:46:54 +0300
commit64c360c5156ca6ee6d1eb52bfeb3fa48f3b25da5 (patch)
tree693cf16a95771dc0718bab0975265a104e260b84 /src/connection.c
parentfb2a94af3fbb3f3cf8b26b8bd89387669cb111a1 (diff)
downloadredis-64c360c5156ca6ee6d1eb52bfeb3fa48f3b25da5.tar.gz
Module API: fix missing RM_CLIENTINFO_FLAG_SSL. (#7666)
The `REDISMODULE_CLIENTINFO_FLAG_SSL` flag was already a part of the `RedisModuleClientInfo` structure but was not implemented.
Diffstat (limited to 'src/connection.c')
-rw-r--r--src/connection.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/connection.c b/src/connection.c
index 09fa12f2a..23b44a314 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -329,6 +329,11 @@ static ssize_t connSocketSyncReadLine(connection *conn, char *ptr, ssize_t size,
return syncReadLine(conn->fd, ptr, size, timeout);
}
+static int connSocketGetType(connection *conn) {
+ (void) conn;
+
+ return CONN_TYPE_SOCKET;
+}
ConnectionType CT_Socket = {
.ae_handler = connSocketEventHandler,
@@ -343,7 +348,8 @@ ConnectionType CT_Socket = {
.blocking_connect = connSocketBlockingConnect,
.sync_write = connSocketSyncWrite,
.sync_read = connSocketSyncRead,
- .sync_readline = connSocketSyncReadLine
+ .sync_readline = connSocketSyncReadLine,
+ .get_type = connSocketGetType
};