Duden/Regex reparieren + Tests erstellen #99
Labels
Fehler: Laufzeitfehler
Laufzeitfehler
Tests: stdlib
Tests für den Duden
Thema: Duden
Zum Thema Duden
Typ: Fehler
Irgendwas funktioniert nicht richtig
Das Module Duden/Regex ist ungetested und kapput.
Beispielsweise führt das folgende Snippet zu einem Segmentation fault:
Der grund war, dass der Rückgabewert von
pcre2_substring_get_bynumber
nicht überprüft wurde. Der fix wäre:in
make_Treffer
inregex.c
.Ich vermute, dass solche Fehler im gesamten Modul zu finden sind, und es sieht so aus als ob das Modul (noch nie?) nicht richtig getestet wurde.
Dieser Issue ist dazu da gute und ausführliche Tests für das Modul zu erstellen und den code in
regex.c
zu korrigieren.The text was updated successfully, but these errors were encountered: