diff options
author | samr7 <samr7@126591fb-c623-4b62-a76d-97a8e4f34109> | 2008-11-24 21:59:53 +0000 |
---|---|---|
committer | samr7 <samr7@126591fb-c623-4b62-a76d-97a8e4f34109> | 2008-11-24 21:59:53 +0000 |
commit | f9a6032580c3153ada6b93d54cd43aab0d459e46 (patch) | |
tree | 3c6c2b099f2d652dd3b33622c069b44728a58883 | |
parent | f64189d5367a1fb6ce01ab0da934647ea6cd3f2e (diff) | |
download | nohands-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.cpp | 4 |
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; } } |