SOURCES: poldek-cookie.patch - was doing a lot of these seeks, use...

Patrys :: Patryk Zawadzki patrys w pld-linux.org
Czw, 21 Kwi 2005, 03:39:18 CEST


Dnia 21-04-2005, czw o godzinie 01:02 +0200, Jakub Bogusz napisał(a):
> On Thu, Apr 21, 2005 at 12:38:55AM +0200, Arkadiusz Miskiewicz wrote:
> > > Wygląda na workaround metodą gwałtu analnego :D
> > Pomijając, że nie sprawdza czy alokacja się udała (wynik fseeka też nie był 
> > sprawdzany choć hmm, chyba jak fseek się nie uda to po prostu nic się nie 
> > zmienia jeśli chodzi o wskaźnik pozycji w strumieniu) to z czym jest problem?

Nie ma problemu, tylko przykro, że trzeba takie obejścia robić...

> Jeszcze drugi podobny fseek() został - tylko z odczytaną 16-bitową liczbą
> jako parametrem.
> 
> BTW: temu powyższemu nie zdarza się mieć jakiegoś dużego argumentu?
> Myślałem o sprawdzaniu size i w zależności od niego robienia fread()
> lub fseek() - bo jak skądś się weźmie duża liczba 32-bitowa (choćby
> z uszkodzonego indeksu), to poleci...

A nie można zrobić w pętli fseeka aż wyczerpie parametr?

-- 
Patrys :: Patryk Zawadzki <patrys w pld-linux.org>
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : /mailman/pipermail/pld-devel-pl/attachments/20050421/f711c26b/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl