diff options
author | Salvatore Sanfilippo <antirez@gmail.com> | 2019-12-05 16:51:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-05 16:51:42 +0100 |
commit | 7e24e219fdc0a32cf81c3503a4aac3c6700efb8b (patch) | |
tree | 7d5c976c470c5e495bdc713c844d070fb663625e /src | |
parent | 2271cf03f56525f153227c95b9521a5377321776 (diff) | |
parent | 08c3fe8063b0a7e477dee8036ff5409a48c6f9a9 (diff) | |
download | redis-7e24e219fdc0a32cf81c3503a4aac3c6700efb8b.tar.gz |
Merge pull request #6645 from eliblight/fix-memcpy
Fix memcpy of id from key to be slightly safer.
Diffstat (limited to 'src')
-rw-r--r-- | src/tracking.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tracking.c b/src/tracking.c index f7f0fc755..acb97800a 100644 --- a/src/tracking.c +++ b/src/tracking.c @@ -164,7 +164,7 @@ void trackingInvalidateSlot(uint64_t slot) { raxSeek(&ri,"^",NULL,0); while(raxNext(&ri)) { uint64_t id; - memcpy(&id,ri.key,ri.key_len); + memcpy(&id,ri.key,sizeof(id)); client *c = lookupClientByID(id); if (c == NULL || !(c->flags & CLIENT_TRACKING)) continue; sendTrackingMessage(c,slot); |