summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/palloc.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2019-02-01 02:07:30 +0100
committer couriersud <couriersud@gmx.org>2019-02-01 02:07:48 +0100
commitb4ba8dc55210a81b03ee0b45bcd36478cfc66dd4 (patch)
treec2f6953306cc756e1f688b7946bd40be8483e818 /src/lib/netlist/plib/palloc.cpp
parent15e84aaa88092995e0bc390b3b72e5b854d6843e (diff)
netlist: code maintenance and fixing kidniki ... (nw)
to run at acceptable speed again.
Diffstat (limited to 'src/lib/netlist/plib/palloc.cpp')
-rw-r--r--src/lib/netlist/plib/palloc.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/netlist/plib/palloc.cpp b/src/lib/netlist/plib/palloc.cpp
index fa87c1cf94f..80fd2098a66 100644
--- a/src/lib/netlist/plib/palloc.cpp
+++ b/src/lib/netlist/plib/palloc.cpp
@@ -8,6 +8,7 @@
#include "pconfig.h"
#include "palloc.h"
#include "pfmtlog.h"
+#include "pexception.h"
#include <algorithm>
@@ -91,7 +92,7 @@ void mempool::free(void *ptr)
auto i = reinterpret_cast<info *>(p - mininfosize());
block *b = i->m_block;
if (b->m_num_alloc == 0)
- fprintf(stderr, "Argh .. double free\n");
+ plib::pexception("mempool::free - double free was called\n");
else
{
//b->m_free = m_min_alloc;