Commit b2b5ae80 authored by antirez's avatar antirez
Browse files

Fixed sds.c bug #124

parent b0553789
...@@ -75,6 +75,7 @@ it's not a guarantee they'll ever get implemented ;) ...@@ -75,6 +75,7 @@ it's not a guarantee they'll ever get implemented ;)
* Pattern-matching replication. * Pattern-matching replication.
* Don't save empty lists / sets / zsets on disk with snapshotting. * Don't save empty lists / sets / zsets on disk with snapshotting.
* Remove keys when a list / set / zset reaches length of 0. * Remove keys when a list / set / zset reaches length of 0.
* Add an option to relax the delete-expiring-keys-on-write semantic *denying* replication and AOF when this is on? Can be handy sometimes, when using Redis for non persistent state.
DOCUMENTATION WISHLIST DOCUMENTATION WISHLIST
====================== ======================
......
...@@ -140,7 +140,7 @@ sds sdscpylen(sds s, char *t, size_t len) { ...@@ -140,7 +140,7 @@ sds sdscpylen(sds s, char *t, size_t len) {
size_t totlen = sh->free+sh->len; size_t totlen = sh->free+sh->len;
if (totlen < len) { if (totlen < len) {
s = sdsMakeRoomFor(s,len-totlen); s = sdsMakeRoomFor(s,len-sh->len);
if (s == NULL) return NULL; if (s == NULL) return NULL;
sh = (void*) (s-(sizeof(struct sdshdr))); sh = (void*) (s-(sizeof(struct sdshdr)));
totlen = sh->free+sh->len; totlen = sh->free+sh->len;
......
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