Commit 78447993 authored by antirez's avatar antirez
Browse files

Tracking: fix enableBcastTrackingForPrefix() invalid sdslen() call.

Related to #7387.
parent 10553988
...@@ -102,7 +102,7 @@ void disableTracking(client *c) { ...@@ -102,7 +102,7 @@ void disableTracking(client *c) {
/* Set the client 'c' to track the prefix 'prefix'. If the client 'c' is /* Set the client 'c' to track the prefix 'prefix'. If the client 'c' is
* already registered for the specified prefix, no operation is performed. */ * already registered for the specified prefix, no operation is performed. */
void enableBcastTrackingForPrefix(client *c, char *prefix, size_t plen) { void enableBcastTrackingForPrefix(client *c, char *prefix, size_t plen) {
bcastState *bs = raxFind(PrefixTable,(unsigned char*)prefix,sdslen(prefix)); bcastState *bs = raxFind(PrefixTable,(unsigned char*)prefix,plen);
/* If this is the first client subscribing to such prefix, create /* If this is the first client subscribing to such prefix, create
* the prefix in the table. */ * the prefix in the table. */
if (bs == raxNotFound) { if (bs == raxNotFound) {
......
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