Skip to content

Commit 77d7082

Browse files
committed
Bugfix
- correct string length in strlcpy()
1 parent 24082d1 commit 77d7082

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

wled00/FX_fcn.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,8 @@ Segment &Segment::setName(const char *newName) {
652652
if (newLen) {
653653
if (name) name = static_cast<char*>(realloc(name, newLen+1));
654654
else name = static_cast<char*>(malloc(newLen+1));
655-
if (name) strlcpy(name, newName, newLen);
655+
if (name) strlcpy(name, newName, newLen+1);
656+
name[newLen] = 0;
656657
return *this;
657658
}
658659
}

0 commit comments

Comments
 (0)