EastEnders star Larry Lamb has claimed that his co-star Barbara Windsor quit the soap this week after a “run-in” with producers.

Lamb – who plays her ex-husband Archie Mitchell in the show – told The Sun, “Something has happened that really upset her and I’m going to talk to her about it.”

I was really shocked that she is going. She loves that show and we are all like her family.”

He added that the actress – who announced earlier this week she will quit Albert Square next year – would never want to walk away from EastEnders, saying it was her “life and soul”.

He also denied suggestions that Windsor – who suffers from the debilitating Epstein-Barr virus – had been left exhausted by the hectic shooting schedule.

“She is as fit as a fiddle – there’s nothing wrong with her,” he said. “Yes, the hours are long and there are more episodes, but the truth of it is there is rarely a day that you put in 14 hours without getting two days off.”

Windsor, meanwhile, admitted to the paper that she had been “upset” by bosses – but only when they told her that Lamb was leaving the show, and she insisted that had nothing to do with her decision to quit.

“It is a well known fact that I was upset when I was told that the lovely Larry was leaving the show,” the 72-year-old said.

“But that is absolutely not the reason I am going. I would never give up my job for any man – except my husband and that is exactly why I am leaving!”

Lamb is due to leave the series at Christmas, in a storyline set to keep viewers on the edge of their seats.