summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsamr7 <samr7@126591fb-c623-4b62-a76d-97a8e4f34109>2008-11-24 21:59:53 +0000
committersamr7 <samr7@126591fb-c623-4b62-a76d-97a8e4f34109>2008-11-24 21:59:53 +0000
commitf9a6032580c3153ada6b93d54cd43aab0d459e46 (patch)
tree3c6c2b099f2d652dd3b33622c069b44728a58883
parentf64189d5367a1fb6ce01ab0da934647ea6cd3f2e (diff)
downloadnohands-f9a6032580c3153ada6b93d54cd43aab0d459e46.tar.gz
Don't try to free the preallocated ENOMEM error description.
git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@39 126591fb-c623-4b62-a76d-97a8e4f34109
-rw-r--r--libhfp/events.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/libhfp/events.cpp b/libhfp/events.cpp
index 3775a8f..c3850b9 100644
--- a/libhfp/events.cpp
+++ b/libhfp/events.cpp
@@ -138,7 +138,9 @@ void ErrorInfo::
Clear(void)
{
if (m_error) {
- delete m_error;
+ if (m_error != &g_errors.e_nomem) {
+ delete m_error;
+ }
m_error = 0;
}
}