memzero cf for error detect. set temp_pool