encore

Répétitions espacées dans le terminal
git clone git://git.asteride.xyz/~ldp/encore.git
Journaux | Fichiers | Références

commit 3c090c18de20c9431a1dbe3e42e5af2c91179283
parent 7a9e8ed3447f649089e488b424dd1d7452cccec2
Auteur: Selve <selve@asteride.xyz>
Date:   Thu, 29 Feb 2024 19:32:42 -0500

comportement de cve() avec les chaînes vides

Une chaîne vide donnée comme premier argument de cve() n'était pas une condition
d'erreur et avait le même résultat que la chaîne "0". Une erreur est maintenant
déclenchée.

Diffstat:
Mcve.c | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/cve.c b/cve.c @@ -5,6 +5,9 @@ cve(char *s, unsigned int *n) { int tmp; + if (*s == '\0') + return -1; + for (tmp = 0; *s != '\0'; s++) { if (*s < '0' || *s > '9') return -1;