summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuGangqiang <fu_gangqiang@163.com>2015-04-20 23:03:34 +0800
committerantirez <antirez@gmail.com>2015-05-04 13:03:06 +0200
commit8db39699716ffac90421b99d084832693aaeb27a (patch)
tree32238795388c99c3f2d70d8965de15f2fd4bc162
parent98756d4c0ddf28135cf8d058d8f5be61a4199854 (diff)
downloadredis-8db39699716ffac90421b99d084832693aaeb27a.tar.gz
sdsfree x and y
-rw-r--r--src/sds.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sds.c b/src/sds.c
index bb5861ea4..7c2431807 100644
--- a/src/sds.c
+++ b/src/sds.c
@@ -1083,6 +1083,7 @@ int main(void) {
int oldfree;
sdsfree(x);
+ sdsfree(y);
x = sdsnew("0");
sh = (void*) (x-(sizeof(struct sdshdr)));
test_cond("sdsnew() free/len buffers", sh->len == 1 && sh->free == 0);
@@ -1095,6 +1096,8 @@ int main(void) {
test_cond("sdsIncrLen() -- content", x[0] == '0' && x[1] == '1');
test_cond("sdsIncrLen() -- len", sh->len == 2);
test_cond("sdsIncrLen() -- free", sh->free == oldfree-1);
+
+ sdsfree(x);
}
}
test_report()