Re: [vdr] Segfault if cSkinDisplayMessage is replaced by another display object

2006-12-05 Thread Udo Richter
Udo Richter wrote: The attached patch changes cSkins::Message() by only checking the existence of cSkinDisplay::Current(). If no current cSkinDisplay exists, any old displayMessage object is deleted and a new one is created. I've found another segfault related to displayMessage. If VDR gets t

[vdr] Segfault if cSkinDisplayMessage is replaced by another display object

2006-11-29 Thread Udo Richter
Hi Klaus, I've isolated an null pointer dereferencing bug in cSkins::Message(): In the very rare case that a message is displayed using a cSkinDisplayMessage object, and the message is not removed before another cSkinDisplay object takes control, the next attempt to display a message while n