Use length of source string to copy.

SVN revision: 46114
This commit is contained in:
Iván Briano 2010-02-12 14:58:00 +00:00
parent 50c346b37a
commit 071969c41f
1 changed files with 2 additions and 2 deletions

View File

@ -128,7 +128,7 @@ eina_strbuf_append(Eina_Strbuf *buf, const char *str)
len = strlen(str);
if (!_eina_strbuf_grow(buf, buf->len + len))
return EINA_FALSE;
memcpy(buf->buf + buf->len, str, buf->size - buf->len + 1);
memcpy(buf->buf + buf->len, str, len + 1);
buf->len += len;
return EINA_TRUE;
}
@ -151,7 +151,7 @@ eina_strbuf_append_escaped(Eina_Strbuf *buf, const char *str)
len = strlen(esc);
if (!_eina_strbuf_grow(buf, buf->len + len))
return EINA_FALSE;
memcpy(buf->buf + buf->len, esc, buf->size - buf->len + 1);
memcpy(buf->buf + buf->len, esc, len + 1);
buf->len += len;
free(esc);
return EINA_TRUE;