Niklas G. schrieb:
> Ist nicht ok, ist "undefined behavior" (UB) und kann irgendwas bewirken,
> z.B. Programmabsturz.
Aber nur im Kontext der von Dir nicht zitierten vorangegangenen
Codezeilen.
Für sich alleine betrachtet ist die von Dir zitierte Zeile 8 vollkommen
legitimer Code, nämlich 'ne simple Pointerdereferenzierung.
"Kriminell" wird es durch die Zeilen 6 und 7 des Codes aus dem
Eröffnungsthread, die den Pointer auf etwas anderes zeigen lassen als
beim Aufruf der Funktion, der der Pointer übergeben wurde.