diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-12-11 16:15:53 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-12-11 16:15:53 +0100 |
commit | 576c7562ecf3d6d707c78d80852907c4a014178f (patch) | |
tree | a417d5d4b541b77833083472bc492ae94f12c99b /svtools | |
parent | 1e0e115d47e5874414ab511de8671d5bc466812c (diff) |
Return std::unique_ptr from svt::AcceleratorExecute::createAcceleratorHelper
...to prevent errors like 5ac6e00274e732435b55c2908db9cea658fe549b "Memory leak"
Change-Id: I3e20393af628849d8a387b491b75e1aacdea982a
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/misc/acceleratorexecute.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/svtools/source/misc/acceleratorexecute.cxx b/svtools/source/misc/acceleratorexecute.cxx index 83fa88591c8e..a34281b4f150 100644 --- a/svtools/source/misc/acceleratorexecute.cxx +++ b/svtools/source/misc/acceleratorexecute.cxx @@ -93,10 +93,9 @@ AcceleratorExecute::~AcceleratorExecute() } -AcceleratorExecute* AcceleratorExecute::createAcceleratorHelper() +std::unique_ptr<AcceleratorExecute> AcceleratorExecute::createAcceleratorHelper() { - AcceleratorExecute* pNew = new AcceleratorExecute(); - return pNew; + return std::unique_ptr<AcceleratorExecute>(new AcceleratorExecute); } |