Fix potential use-after-free or double-free issue in the OPDS parser by nulling it after free and guarding against using a nullptr parser in `flush()`.
Fix potential use-after-free or double-free issue in the OPDS parser by nulling it after free and guarding against using a nullptr parser in `flush()`.