- SAFE_FREE(note->xrefstr);
- SAFE_FREE(note->text);
- DESTROY_CHAIN_ELTS(source_citation, note->citation, citation_cleanup)
- DESTROY_CHAIN_ELTS(user_ref_number, note->ref, user_ref_cleanup)
- SAFE_FREE(note->record_id);
- change_date_cleanup(note->change_date);
- DESTROY_CHAIN_ELTS(user_data, note->extra, user_data_cleanup)
+ if (note) {
+ SAFE_FREE(note->xrefstr);
+ SAFE_FREE(note->text);
+ DESTROY_CHAIN_ELTS(source_citation, note->citation, citation_cleanup);
+ DESTROY_CHAIN_ELTS(user_ref_number, note->ref, user_ref_cleanup);
+ SAFE_FREE(note->record_id);
+ change_date_cleanup(note->change_date);
+ DESTROY_CHAIN_ELTS(user_data, note->extra, user_data_cleanup);
+ }