trafi

Transducteurs finis
git clone git://git.asteride.xyz/trafi.git
Journaux | Fichiers | Références

commit 119e34a379949dca01ad77f3c9932aa6e087fd67
parent 5daada9ec6cd03582a74cfb1887b85b4490613c6
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Thu, 30 Apr 2026 10:29:40 -0400

Parer à un dépassement de tampon possible

Diffstat:
Mjson.c | 3+++
1 fichier modifié, 3 insertions(+), 0 suppressions(-)

diff --git a/json.c b/json.c @@ -155,6 +155,9 @@ echapper(char **texte, char *fin, char **jeton, size_t *cecr) pos = *texte; + if (pos >= fin) + return -1; + switch (*pos) { case 'u': return -1; /* À implémenter. */ case 'b': c = '\b'; break;