Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Absturz durch Ampel-Dialog
#1
Simutrans-Version:
Nightly 4742 (mit eigenen Erwieterungen)

PAK-Set (+zusätzliche PAK-Dateien):
Pak64 (+eigene Addons)

Betriebssystem:
Ubuntu, Linux 2.6.32, x86_64

Fehler (möglichst genaue Beschreibung):
Stellt man bei einer Ampel mit negativer z-Koordinate einen zu großen (3stelligen) Tick-Wert bei den Phasen ein stürzt das Spiel ab. Grund ist ein zu kleiner char-buffer in action_triggered im Dialog.
Das selbe gilt für mein Malus-Signal.

Verhalten (Absturz, Einfrieren, ...):
Absturz

Kann leicht durch Vergrößern des entsprechenden Buffers (um 2 Stellen?) gelöst werden.
Zitieren
#2
Der Puffer bei numberinput ist 20 Zeichen lang und etxtinput nimmt auch nichts längeres an. Dass sollte nicht das Problem sein. Kann ich auch nicht reproduzieren.

EDIT: Ok, jetzt weiß ich was du meintest ...
Zitieren
#3
Sollte so gehen, obwohl eine Erweiterung auf 32 byte wahrscheinlich auch gereicht hätte Tongue
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste