Use C++ destructors not finalizers
authorSam Hartman <hartmans@debian.org>
Wed, 22 Oct 2014 18:20:37 +0000 (14:20 -0400)
committerSam Hartman <hartmans@debian.org>
Wed, 22 Oct 2014 18:25:27 +0000 (14:25 -0400)
commitfdc24aea6397e4c8b91a8da322b81936989dedb5
tree0b20fc68bc60ac1ec650f4e0270105453434c11b
parenta743fc80542b1da5f4211fd166942ab4aeec0952
Use C++ destructors not finalizers

Rather than calling the attribute finalizer from a library level finalizer, do so from a C++ destructor.
Hopefully this addresses a segfault on process termination (LP: #1201939)
mech_eap/eap_mech.c
mech_eap/util_attr.cpp
mech_eap/util_attr.h