fix leaks
[m6w6/ext-psi] / src / types / number.c
index e877e4089d176401daff56d0adfebf7de29be4ee..15505e21dedc8f4c1a4ea72e9dcf25ecceb60635 100644 (file)
@@ -156,9 +156,7 @@ void psi_number_free(struct psi_number **exp_ptr)
                struct psi_number *exp = *exp_ptr;
 
                *exp_ptr = NULL;
-               if (exp->token) {
-                       free(exp->token);
-               }
+               psi_token_free(&exp->token);
                switch (exp->type) {
                case PSI_T_INT8:
                case PSI_T_UINT8: