From 7a710e0b48ff46fdc2034c97d0e893af04dc6612 Mon Sep 17 00:00:00 2001 From: Loi Anh Tuan <loianhtuan@gmail.com> Date: Thu, 28 Apr 2016 23:56:02 +0800 Subject: [PATCH] invoke contructor of struct ks to initialize all the members --- llvm/keystone/ks.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/keystone/ks.cpp b/llvm/keystone/ks.cpp index 5fd919c..f69d445 100644 --- a/llvm/keystone/ks.cpp +++ b/llvm/keystone/ks.cpp @@ -174,6 +174,7 @@ ks_err ks_open(ks_arch arch, ks_mode mode, ks_engine **result) if (arch < KS_ARCH_MAX) { ks = (struct ks_struct *)calloc(1, sizeof(*ks)); + ks = new(ks) ks_struct; if (!ks) { // memory insufficient return KS_ERR_NOMEM; -- GitLab