Login
Newsletter
Werbung

Thema: Änderung in glibc deckt Fehler in Anwendungen auf

3 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
1
Von Trolly am Fr, 12. November 2010 um 16:04 #

Toll. Die Verwendung aller undefinierten Verhalten, die du aufgelistet hast, sind reine Dummheit.

Integer overflow? Tja, da hat wohl jemand keine Ahnung, wie groß die Zahlen in seinem Programm werden können. Wenn es dazu kommt, dann ist schon im Design der Software was grob falsch gelaufen.

fflush() auf Eingabströme? Ernsthaft? Wo wird sowas denn gelehrt?

Lesen von nicht-initialisierten Variablen? Es wird sogar schon kompletten Anfängern beigebracht dies nicht zu tun, selbst bei Programmiersprachen bei denen eine automatische Initialisierung vorgesehen ist.

[
| Versenden | Drucken ]
  • 0
    Von hhb am Fr, 12. November 2010 um 16:08 #

    Es wird sogar schon kompletten Anfängern beigebracht
    Sag das mal dem OpenSSL Team.

    Ehrlich, mich interessiert nicht die Bohne, ob du dich für den C-Halbgott hälst oder nicht. Fakt bleibt, dass in C "sehr viele" Konstrukte undefiniertes Verhalten haben.

    [
    | Versenden | Drucken ]
    1
    Von phreck am Fr, 12. November 2010 um 16:10 #

    Es ist dumm, sich nicht für dumm oder für unfehlbar zu halten.

    Fehler passieren jedem, und es ist unmöglich, Bugs in einem nicht trivialem Programm auszuschließen.

    [
    | Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung