TV favourite Eddie - one half of the double act Little and Large - broke four ribs after tripping near his home last month.
He contracted pneumonia and had pancreatic problems and a collapsed lung, but was allowed home after a month-long stay in the high dependency unit.
But the comedian, 72, was readmitted to Bristol Royal Infirmary on December 16 with pancreatic problems, and is still in hospital.
Despite spending Christmas in hospital, a friend said the comic from Portishead, near Bristol, was in "good spirits".
Large - real name Hugh McGinnis - had a heart transplant 10 years ago and has a history of kidney ailments. Born in Glasgow, he rose to fame alongside Syd Little when they won the television talent show Opportunity Knocks in 1971.