]> Nishi Git Mirror - gwion.git/commitdiff
:art: Use func_def_cleaner
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Sat, 9 May 2020 19:27:39 +0000 (21:27 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Sat, 9 May 2020 19:27:39 +0000 (21:27 +0200)
src/import/fdef.c

index ea6d189c9aa16689e36893411ac83362e1072b93..10af875ad8abdf6e67cc9113d37f0491b0738fd2 100644 (file)
@@ -13,6 +13,7 @@
 #include "operator.h"
 #include "import.h"
 #include "gwi.h"
+#include "clean.h"
 
 ANN2(1,2,3) static m_bool dl_func_init(const Gwi gwi, const restrict m_str t,
     const restrict m_str n) {
@@ -66,8 +67,7 @@ ANN static m_bool section_fdef(const Gwi gwi, const Func_Def fdef) {
 }
 
 ANN static m_bool error_fdef(const Gwi gwi, const Func_Def fdef) {
-  fdef->d.dl_func_ptr = NULL;
-  free_func_def(gwi->gwion->mp, fdef);
+  func_def_cleaner(gwi->gwion, fdef);
   return GW_ERROR;
 }