_POSIX2_LINE_MAX is 2048. Allocate the buffers on the heap instead.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Kristina Hanicova <khanicov@redhat.com>
{
struct kinfo_proc *kp;
kvm_t *kd;
- char errbuf[_POSIX2_LINE_MAX];
+ g_autofree char *errbuf = g_new0(char, _POSIX2_LINE_MAX);
int nprocs;
int ret = -1;
{
kvm_t *kd;
struct bhyveProcessReconnectData data;
- char errbuf[_POSIX2_LINE_MAX];
+ g_autofree char *errbuf = g_new0(char, _POSIX2_LINE_MAX);
if ((kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf)) == NULL) {
virReportError(VIR_ERR_SYSTEM_ERROR,