diff liboctave/oct-shlib.cc @ 7872:1b63f8da772d

fix unloading of mex files
author John W. Eaton <jwe@octave.org>
date Thu, 05 Jun 2008 14:41:52 -0400
parents 14e05160b99f
children 095b3e4d64e9
line wrap: on
line diff
--- a/liboctave/oct-shlib.cc	Thu Jun 05 10:35:58 2008 -0400
+++ b/liboctave/oct-shlib.cc	Thu Jun 05 14:41:52 2008 -0400
@@ -136,7 +136,7 @@
 
   fcn_names_iterator p = fcn_names.find (fcn_name);
 
-  if (--(p->second) == 0)
+  if (p != fcn_names.end () && --(p->second) == 0)
     {
       fcn_names.erase (fcn_name);
       retval = true;