commit | 363a37d52016e0a16e3599d690f610346fc6898a | [log] [tgz] |
---|---|---|
author | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | Thu Aug 21 17:58:08 2008 +0000 |
committer | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | Thu Aug 21 17:58:08 2008 +0000 |
tree | 35ce1129736b9c6833c2e5eda5c6015b7897c67f | |
parent | c93e7817ee963d9441f6706d6f194ff02cec690f [diff] [blame] |
Fix OpenBSD linker warnings git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5044 c046a42c-6fe2-441c-8c8c-71466251a162
diff --git a/qemu-malloc.c b/qemu-malloc.c index 606eda6..8ad6168 100644 --- a/qemu-malloc.c +++ b/qemu-malloc.c
@@ -56,9 +56,10 @@ char *qemu_strdup(const char *str) { char *ptr; - ptr = qemu_malloc(strlen(str) + 1); + size_t len = strlen(str); + ptr = qemu_malloc(len + 1); if (!ptr) return NULL; - strcpy(ptr, str); + pstrcpy(ptr, len, str); return ptr; }