diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/usr/util/utilfile.C | 3 |
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(); |