Eva Longoria Has Wardrobe Malfunction on David Letterman's Show

Eva Longoria and David Letterman. (CBS/Youtube)

Eva Longoria and David Letterman. (CBS/Youtube)

Eyes up here Dave, eyes up here.

Eva Longoria made an appearance on Wednesday night's "Late Show With David Letterman" to promote her new cookbook.

But while she managed to bring a copy of the book along, she forgot to wear a shirt.

Or a bra.

"I wore a tuxedo for you," Longoria said as she sat down.

More On This...

"Or part of one," Letterman replied.

"This is for you," she said. "They said 'Don't wear a shirt, you're going to see David.'"

As the "Desperate Housewives" star diligently plugged her cookbook, "Eva's Kitchen" (apparently she makes a mean guacamole), it was all Letterman could do to keep his eyes from drifting downward as her tuxedo top popped open again and again.

Until midway through the interview, when her button popped open.

"Oh lord," Letterman exclaimed. "We're going to lose our liquor license, I know it."

"You didn't see anything!" Longoria laughed as she put herself back together again.