summaryrefslogtreecommitdiff
path: root/src/sds.c
diff options
context:
space:
mode:
authorxuannianz <47107252+xuannianz@users.noreply.github.com>2020-08-08 05:19:18 +0800
committerGitHub <noreply@github.com>2020-08-08 00:19:18 +0300
commitb118502a053061347b0aa25c506bf8961013f8b6 (patch)
tree8aa840238b814ec272410c838113a03268cb59ae /src/sds.c
parente966264188e2bd9d09018a2b62354d5227db8b07 (diff)
downloadredis-b118502a053061347b0aa25c506bf8961013f8b6.tar.gz
remove superfluous else block (#7620)
The else block would be executed when newlen == 0 and in the case memmove won't be called, so there's no need to set start.
Diffstat (limited to 'src/sds.c')
-rw-r--r--src/sds.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/sds.c b/src/sds.c
index 118971621..b13bf3467 100644
--- a/src/sds.c
+++ b/src/sds.c
@@ -756,8 +756,6 @@ void sdsrange(sds s, ssize_t start, ssize_t end) {
end = len-1;
newlen = (start > end) ? 0 : (end-start)+1;
}
- } else {
- start = 0;
}
if (start && newlen) memmove(s, s+start, newlen);
s[newlen] = 0;