Ansicht umschalten
Avatar von Daelach
  • Daelach

mehr als 1000 Beiträge seit 11.05.2004

Re: Nicht nur in Rust, auch in C hätte man das verhindern können

die kleine Himbeere schrieb am 20.07.2024 18:48:

würde vom C-Compiler daher bereits zur Übersetzungszeit als Fehler zurück gewiesen werden...

Das klappt aber nicht, wenn der Pointer dynamisch genullt wird, also als Ergebnis irgendeiner fehlgeschlagenen Operation wie malloc oder fopen.

Genau das sind aber die Fehlerfälle, denn beim statischen Aufruf mit einem Nullpointer hätte man im CrowdStrike-Beispiel ja schon während der Entwicklung den Bug gefunden. Der wurde aber deswegen nicht gefunden, weil er erst durch die neuen Virusdefinitionen getriggert wurde, d.h. eben nicht statisch aufgerufen war.

Bewerten
- +
Ansicht umschalten