fix a bug in cds_func_exit