Einloggen
[c] [meta] [fefe]

/meta/ – Diskussionen über Dietchan


Antwort erstellen

(≤ 4)



[Zurück]

  • [l] Felix Wed, 02 Sep 2020 19:46:50 GMT Nr. 36494
    PNG 615×376 82.9k
    Vor einem Jahr hab ich mir für ca. 300 Euro die Casio EX-S770 Kamera gekauft. Diese war im Sommer schon schrott, weil irgendwie Sandkörner in die Kamera gekommen sind. Fand ich schon wunderlich, weil ich nur in Strandnähe war. Kostete mich dann 100 Euro Reperatur, weil Casio dafür keine Garantie übernehmen wollte. Vor zwei Monaten hab ich sie zurückbekommen. Heute dann der nächste Schaden: Das Display ist kaputt. Einfach so. Ohne Display ist die Kamera aber weitgehend wertlos. Mal schauen, was Casio sagt und ob diesmal die Garantie wenigstens zieht. Ich ärgere mich nur, dass ich soviel für eine Kamera ausgegeben habe, die innerhalb eines Jahres zum zweiten Mal kaputt ist. Und mich jetzt wieder mit dem Casio-Support rumärgern darf. Nochmal bin ich nicht bereit, Geld dafür auszugeben.
  • [l] Felix Wed, 02 Sep 2020 19:53:34 GMT Nr. 36495
    Dieser Faden sollte ein Byte mehr in ein Array schreiben, als dieses an Speicher alloziert hat.

    // src/dietchan/src/pages/thread.c
    
    char title[256];
    title[0] = '\0';
    if (post_subject(post)) {
      // If subject is set, use it as title
      // snippedie snapp :_--Ddd
    }
    if (title[0] == '\0') {
      // If no subject is set, generate one from the post content
      char *stripped = malloc(strlen(post_text(post))+1);
      strcpy(stripped, post_text(post));
      strip_bbcode(stripped);
      while (isspace(*stripped)) ++stripped;
      char *nl = &stripped[str_chr(stripped, '\n')];
      *nl = '\0';
      size_t len = nl-stripped;
      if (len>sizeof(title))
        len = sizeof(title);  // <-- len := 256
      strncpy(title, stripped, len);
      title[len] = '\0';  // title[256] = '\0';
    }
    


    In der letzten Zeile - siehe Kommentare - wird der Bereich verletzt. Schade.
  • [l] Zuse ## Admin Wed, 02 Sep 2020 21:37:15 GMT Nr. 36502
    PNG 387×550 339.8k
    Danke fürs Hinschauen und Melden! Erstaunlich, was einem so durchrutscht, wenn man mal eben eine Bilderbrettweichware hinpfrengt.


[Zurück]
[c] [meta] [fefe]