• Oran Agra's avatar
    fix processing of large bulks (above 2GB) · 60a4f12f
    Oran Agra authored
    - protocol parsing (processMultibulkBuffer) was limitted to 32big positions in the buffer
      readQueryFromClient potential overflow
    - rioWriteBulkCount used int, although rioWriteBulkString gave it size_t
    - several places in sds.c that used int for string length or index.
    - bugfix in RM_SaveAuxField (return was 1 or -1 and not length)
    - RM_SaveStringBuffer was limitted to 32bit length
    60a4f12f
rdb.h 6.51 KB