From ea46617ce9272571a13fcb0b3c90a19cdaef0b21 Mon Sep 17 00:00:00 2001 From: Akash Mozumdar Date: Sun, 31 Jan 2021 07:58:23 -0700 Subject: [PATCH] rename --- ExampleExtension/ExtensionImpl.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ExampleExtension/ExtensionImpl.cpp b/ExampleExtension/ExtensionImpl.cpp index 366045f..c33a42d 100644 --- a/ExampleExtension/ExtensionImpl.cpp +++ b/ExampleExtension/ExtensionImpl.cpp @@ -17,12 +17,12 @@ extern "C" __declspec(dllexport) wchar_t* OnNewSentence(wchar_t* sentence, const { try { - std::wstring sentenceStr(sentence); - int origLength = sentenceStr.size(); - if (ProcessSentence(sentenceStr, SentenceInfo{ sentenceInfo })) + std::wstring sentenceCopy(sentence); + int oldSize = sentenceCopy.size(); + if (ProcessSentence(sentenceCopy, SentenceInfo{ sentenceInfo })) { - if (sentenceStr.size() > origLength) sentence = (wchar_t*)HeapReAlloc(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS, sentence, (sentenceStr.size() + 1) * sizeof(wchar_t)); - wcscpy_s(sentence, sentenceStr.size() + 1, sentenceStr.c_str()); + if (sentenceCopy.size() > oldSize) sentence = (wchar_t*)HeapReAlloc(GetProcessHeap(), HEAP_GENERATE_EXCEPTIONS, sentence, (sentenceCopy.size() + 1) * sizeof(wchar_t)); + wcscpy_s(sentence, sentenceCopy.size() + 1, sentenceCopy.c_str()); } } catch (SKIP)