From 440916cf2aacd90f01217eb68f1c5e73191637f1 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Fri, 17 Jul 2015 10:16:46 -0700 Subject: [PATCH] Fix string terminator in char** output. --- src/ntcore_c.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ntcore_c.cpp b/src/ntcore_c.cpp index 38ef667a0d..dfdab0f34e 100644 --- a/src/ntcore_c.cpp +++ b/src/ntcore_c.cpp @@ -19,7 +19,7 @@ using namespace nt; static void ConvertToC(llvm::StringRef in, char** out) { *out = static_cast(std::malloc(in.size() + 1)); std::memmove(*out, in.data(), in.size()); - out[in.size()] = '\0'; + (*out)[in.size()] = '\0'; } static void ConvertToC(const EntryInfo& in, NT_EntryInfo* out) {