From 42b36c5ce9071ebdfd5580fa0499a7bf354f1841 Mon Sep 17 00:00:00 2001 From: FuGangqiang Date: Sun, 19 Apr 2015 23:42:27 +0800 Subject: [PATCH 1/3] fix typo --- src/sds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sds.c b/src/sds.c index 05ee0ad56..7c2d00ed9 100644 --- a/src/sds.c +++ b/src/sds.c @@ -71,7 +71,7 @@ sds sdsempty(void) { return sdsnewlen("",0); } -/* Create a new sds string starting from a null termined C string. */ +/* Create a new sds string starting from a null terminated C string. */ sds sdsnew(const char *init) { size_t initlen = (init == NULL) ? 0 : strlen(init); return sdsnewlen(init, initlen); From 239494db645c6ed87e605cc4b0a10db78b50e5cd Mon Sep 17 00:00:00 2001 From: FuGangqiang Date: Mon, 20 Apr 2015 21:46:48 +0800 Subject: [PATCH 2/3] fix doc example --- src/sds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sds.c b/src/sds.c index 7c2d00ed9..5c7cdcb12 100644 --- a/src/sds.c +++ b/src/sds.c @@ -557,7 +557,7 @@ sds sdscatfmt(sds s, char const *fmt, ...) { * Example: * * s = sdsnew("AA...AA.a.aa.aHelloWorld :::"); - * s = sdstrim(s,"A. :"); + * s = sdstrim(s,"Aa. :"); * printf("%s\n", s); * * Output will be just "Hello World". From 26a1a08fc798fb36c8086138b5f78119aa8c0e21 Mon Sep 17 00:00:00 2001 From: FuGangqiang Date: Mon, 20 Apr 2015 23:03:34 +0800 Subject: [PATCH 3/3] sdsfree x and y --- src/sds.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sds.c b/src/sds.c index 5c7cdcb12..2ebe286d1 100644 --- a/src/sds.c +++ b/src/sds.c @@ -1098,6 +1098,7 @@ int sdsTest(int argc, char *argv[]) { unsigned 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); @@ -1110,6 +1111,8 @@ int sdsTest(int argc, char *argv[]) { 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()