summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usr/util/utilfile.C3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/usr/util/utilfile.C b/src/usr/util/utilfile.C
index 52c63420f..dde0a5ab8 100644
--- a/src/usr/util/utilfile.C
+++ b/src/usr/util/utilfile.C
@@ -143,7 +143,8 @@ void UtilFile::Open(
}
// Create UtilMem object to overlay module location in memory.
- iv_contents = UtilMem(const_cast<char*>(l_address), l_size);
+ iv_contents.~UtilMem();
+ new (&iv_contents) UtilMem(const_cast<char*>(l_address), l_size);
iv_eof = iv_contents.eof();
iv_lastError = iv_contents.getLastError();
OpenPOWER on IntegriCloud