len = strlen(str);
if (!_eina_strbuf_grow(buf, buf->len + len))
return EINA_FALSE;
- eina_strlcpy(buf->buf + buf->len, str, buf->size - buf->len);
+ memcpy(buf->buf + buf->len, str, buf->size - buf->len + 1);
buf->len += len;
return EINA_TRUE;
}
len = strlen(esc);
if (!_eina_strbuf_grow(buf, buf->len + len))
return EINA_FALSE;
- eina_strlcpy(buf->buf + buf->len, esc, buf->size - buf->len);
+ memcpy(buf->buf + buf->len, esc, buf->size - buf->len + 1);
buf->len += len;
free(esc);
return EINA_TRUE;
if (!_eina_strbuf_grow(buf, buf->len + len))
return EINA_FALSE;
- eina_strlcpy(buf->buf + buf->len, str, len + 1); // + 1 for '\0'
+ memcpy(buf->buf + buf->len, str, len + 1); // + 1 for '\0'
buf->len += len;
+ buf->buf[buf->len] = '\0';
return EINA_TRUE;
}