# HG changeset patch # User Piotr Held # Date 1506645168 25200 # Node ID 3d1b40992075f0188a6b7d48ab87eb090afcb44a # Parent 46440078d73baed9394481e450b5ca05c997a201 Don't unregister 'meta' package in meta_release (Bug #52111) * ov-classdef.cc (cdef_package::cdef_package_rep::meta_release): Done unregister the "meta" package. diff -r 46440078d73b -r 3d1b40992075 libinterp/octave-value/ov-classdef.cc --- a/libinterp/octave-value/ov-classdef.cc Fri Jan 05 18:44:53 2018 -0500 +++ b/libinterp/octave-value/ov-classdef.cc Thu Sep 28 17:32:48 2017 -0700 @@ -3338,7 +3338,9 @@ cdef_manager& cdm = octave::__get_cdef_manager__ ("cdef_package::cdef_package_rep::meta_release"); - cdm.unregister_package (wrap ()); + // Don't delete the "meta" package. + if (this != cdm.meta ().get_rep ()) + cdm.unregister_package (wrap ()); } //----------------------------------------------------------------------------