Comment le gars qui a fait le patch est tombé dessus ?
--- a/libc/misc/time/time.c
+++ b/libc/misc/time/time.c
@@ -689,7 +689,7 @@ static int tm_isdst(register const struct tm *__restrict ptm,
++day;
}
monlen = 31 + day_cor[r->month -1] - day_cor[r->month];
- if (isleap && (r->month > 1)) {
+ if (isleap && (r->month == 2)) {
++monlen;
}
/* Wweekday (0 is Sunday) of 1st of the month
Je sais pas en quelle partie c'est de la chatte, mais je dis chapeau ! Par-ce que tomber sur cette partie du code qui dois pas bouger des masses et réflechir à la règle et penser au dimanche magique, c'est improbable.
Du coup, je pense qu'effectivement des gens ont fait des tests poussés, peut-être pas des tests unitaire comme dis plus haut mais de bon tests.
# Méga coup de chatte ?
Posté par matthieu bollot (site web personnel, Mastodon) . En réponse au journal Un bug de uClibc bloque le passage à l’heure d’été des box ADSL de Free et Orange. Évalué à 10.
Comment le gars qui a fait le patch est tombé dessus ?
Je sais pas en quelle partie c'est de la chatte, mais je dis chapeau ! Par-ce que tomber sur cette partie du code qui dois pas bouger des masses et réflechir à la règle et penser au dimanche magique, c'est improbable.
Du coup, je pense qu'effectivement des gens ont fait des tests poussés, peut-être pas des tests unitaire comme dis plus haut mais de bon tests.