Use pdb_free_sam() to free a SAM_ACCOUNT struct, not safe_free(). There