Bug dans la µClibc

Bug dans la µClibc - C - Programmation

Marsh Posté le 27-03-2012 à 18:18:09    

Salut,
 
Voici un article de vulgarisation qui explique le problème qu'ont connu les freebox lors du passage a l’heure d’été dimanche dernier:
 
http://www.generation-nt.com/freeb [...] 60831.html
 
est-ce que quelqu'un aurait un lien vers une explication technique de ce bug ?

Reply

Marsh Posté le 27-03-2012 à 18:18:09   

Reply

Marsh Posté le 27-03-2012 à 18:27:20    

geek level : barbu :  
 


diff --git a/libc/misc/time/time.c b/libc/misc/time/time.c
index 19d68e1..8e2ebf1 100644
--- 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
--  
1.7.2.5


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed