Cal. Evid. Code § 778
After a witness has been excused from giving further testimony in the action, he cannot be recalled without leave of the court. Leave may be granted or withheld in the court’s discretion.