target-ppc: kvm: Fix memory overflow issue about strncat()
commitcc64b1a1940dc2e041c5b06b003d9acf64c22372
authorChen Gang <gang.chen.5i5j@gmail.com>
Wed, 15 Oct 2014 13:48:07 +0000 (15 21:48 +0800)
committerAlexander Graf <agraf@suse.de>
Tue, 4 Nov 2014 22:26:13 +0000 (4 23:26 +0100)
treef80e14e66dc41dcc7c0ba4dd18f65467eacc1f59
parentf58aa483145789fbcc3b8a39873ce2b45d5b8d52
target-ppc: kvm: Fix memory overflow issue about strncat()

strncat() will append additional '\0' to destination buffer, so need
additional 1 byte for it, or may cause memory overflow, just like other
area within QEMU have done.

And can use g_strdup_printf() instead of strncat(), which may be more
easier understanding.

Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
target-ppc/kvm.c