LibExprParser::copyInput warning
This commit is contained in:
parent
6deaf6d8fc
commit
2c0e653dc1
|
|
@ -128,15 +128,10 @@ size_t
|
||||||
LibExprParser::copyInput(char *buf,
|
LibExprParser::copyInput(char *buf,
|
||||||
size_t max_size)
|
size_t max_size)
|
||||||
{
|
{
|
||||||
size_t length = strlen(func_);
|
strncpy(buf, func_, max_size);
|
||||||
if (length == 0)
|
int count = strlen(buf);
|
||||||
return 0;
|
func_ += count;
|
||||||
else {
|
return count;
|
||||||
size_t count = std::min(length, max_size);
|
|
||||||
strncpy(buf, func_, count);
|
|
||||||
func_ += count;
|
|
||||||
return count;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
char *
|
char *
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue