If the p_extra is freed in the previous branch, it is also freed in this branch without being reset to NULL before. Regression from a95213e2.