Hallo Leute, 

heute fr�h hat mich wieder mal der Umschlag getroffen: der aktuelle
isdnlog berechnet f�r den Online-Tarif in �sterreich eine Impulsl�nge
von 2 Minuten statt 6 Minuten.

Ich habe dann fast zwei Stunden gesucht, um draufzukommen, da� im rate.c
jemand eine �nderung eingebracht hat, die komplett falsch ist. Konkret
handelt es sich um die Zeile 938, dort stand

         for (i=day1; i<=day2; i++)
           day|=(1<<i);

korrekt war:
           day|=(1<<(i+MONDAY-1));


Ich bin mir 1000-prozentig sicher, da� ich das damals richtig kodiert
habe. Die �nderung f�hrt dazu, da� die gesamte Tagesberechnung falsch
ist, da alle Tage um 2 verschoben sind (MONDAY hat die Nummer 3, und
nicht, wie vielleicht f�lschlich angenommen, 1)

Andreas, hast du die M�glichkeit, im CVS in der History nachzupr�fen,
wann und von wem diese �nderung eingef�gt wurde?

(hoffentlich war ich�s nicht selbst :-(
 
F�r die Zukunft w�rde ich vorschlagen, da� �nderungen an Code, den man
nicht selbst geschrieben hat, zuerst an den Autor gehen, und _nur_ von
dem f�r das CVS freigegeben werden. Sowas wie oben darf einfach nicht
passieren!

bye, Michi

-- 
netWorks                                          Vox: +43 316  692396
Michael Reinelt                                   Fax: +43 316  692343
Geisslergasse 4                                   GSM: +43 676 3079941
A-8045 Graz, Austria                          e-mail: [EMAIL PROTECTED]


_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel

Antwort per Email an