[Patch] Fix segfault in menue.cpp

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

[Patch] Fix segfault in menue.cpp

Beitrag von GetAway »

Fixt Segmentation fault, wenn Menü's ohne Inhalt mit der OK-Taste verlassen werden.

Beispiel: Wird bei einem leeren Zapitordner im Timermenü versucht ein Kanal
auszuwählen, wird ein leeres Bouquet angezeigt. Wird dieses nicht mit HOME
sondern mit OK verlassen, segfaultet Neutrino.

hasItem_menue.cpp.diff
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: [Patch] Fix segfault in menue.cpp

Beitrag von rhabarber1848 »

Habe den Fehler reproduziert, der Patch behebt das Problem,
ich habe den Patch, allerdings ohne die whitespace-Änderungen,
ins CVS committed: http://article.gmane.org/gmane.comp.vid ... ox.scm/647
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: [Patch] Fix segfault in menue.cpp

Beitrag von Barf »

Code: Alles auswählen

  +						else
  +						{
  +							msg = CRCInput::RC_timeout;
  +							break;
  +						}
  +					}
und wieder wird RC_timeout zweckentfremdet für etwas das kein Timeout ist. Wir bewegen us damit weiter weg von einer Lösung dieses Problems.

Geht es nicht besser?
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: [Patch] Fix segfault in menue.cpp

Beitrag von GetAway »

Bin kein Profi, lerne aber gerne dazu. Mach Du es bitte. :D
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: [Patch] Fix segfault in menue.cpp

Beitrag von seife »

rhabarber1848 hat geschrieben:ich habe den Patch, allerdings ohne die whitespace-Änderungen,
ins CVS committed:
Na gut, dann habe ich halt die Whitespace-Änderungen (und ein paar andere) gemacht ;)

...damit man auch morgen noch den Code lesen und verstehen kann...