Se option !=0, chiudi pf senza mai averlo aperto e dato che non è NULL hai il problema.
Che poi: lo apri quanto option == 0 e non lo usi mai.