The three-judge panel had ruled the trial judge improperly barred testimony from a defense witness. On a 5-4 vote, the full court disagreed.