diff --git a/src/atomicvar.h b/src/atomicvar.h index 173b045fc..160056cd7 100644 --- a/src/atomicvar.h +++ b/src/atomicvar.h @@ -1,7 +1,7 @@ /* This file implements atomic counters using __atomic or __sync macros if * available, otherwise synchronizing different threads using a mutex. * - * The exported interaface is composed of three macros: + * The exported interface is composed of three macros: * * atomicIncr(var,count) -- Increment the atomic counter * atomicGetIncr(var,oldvalue_var,count) -- Get and increment the atomic counter diff --git a/src/intset.c b/src/intset.c index 198c90aa1..4445a5ca6 100644 --- a/src/intset.c +++ b/src/intset.c @@ -123,7 +123,7 @@ static uint8_t intsetSearch(intset *is, int64_t value, uint32_t *pos) { } else { /* Check for the case where we know we cannot find the value, * but do know the insert position. */ - if (value > _intsetGet(is,intrev32ifbe(is->length)-1)) { + if (value > _intsetGet(is,max)) { if (pos) *pos = intrev32ifbe(is->length); return 0; } else if (value < _intsetGet(is,0)) { diff --git a/src/object.c b/src/object.c index 6987e1e6c..7c98a6ef3 100644 --- a/src/object.c +++ b/src/object.c @@ -185,7 +185,7 @@ robj *createStringObjectFromLongDouble(long double value, int humanfriendly) { /* Duplicate a string object, with the guarantee that the returned object * has the same encoding as the original one. * - * This function also guarantees that duplicating a small integere object + * This function also guarantees that duplicating a small integer object * (or a string object that contains a representation of a small integer) * will always result in a fresh object that is unshared (refcount == 1). * diff --git a/src/quicklist.h b/src/quicklist.h index 955a22cfa..a7e27a2dd 100644 --- a/src/quicklist.h +++ b/src/quicklist.h @@ -40,7 +40,7 @@ * container: 2 bits, NONE=1, ZIPLIST=2. * recompress: 1 bit, bool, true if node is temporarry decompressed for usage. * attempted_compress: 1 bit, boolean, used for verifying during testing. - * extra: 12 bits, free for future use; pads out the remainder of 32 bits */ + * extra: 10 bits, free for future use; pads out the remainder of 32 bits */ typedef struct quicklistNode { struct quicklistNode *prev; struct quicklistNode *next; diff --git a/src/t_string.c b/src/t_string.c index e121df73e..2afedc309 100644 --- a/src/t_string.c +++ b/src/t_string.c @@ -313,6 +313,7 @@ void msetGenericCommand(client *c, int nx) { for (j = 1; j < c->argc; j += 2) { if (lookupKeyWrite(c->db,c->argv[j]) != NULL) { busykeys++; + break; } } if (busykeys) {