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:
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;