[pso] Posibil leak dupa Get*User*()

Daniel Mahu pso@cursuri.cs.pub.ro
Sun, 20 Mar 2005 12:02:02 +0200


Hello,

Functiile GetUserOf si GetCurrentUser din tema1.h aloca niste
memorie. Dupa ce le folosim, trebuie apelat ceva de genul

  ExFreePoolWithTag(current_user, 'ot1t');
  ExFreePoolWithTag(user_of_pid, 'ot1t');

Altfel variabilele respective, daca nu ma insel, se pierd
neeliberate. Headerul si textul temei nu documentau chestia asta, dar
am observat leak-ul folosind un utilitar dragut de la osronline.com,
pooltag.exe, care afiseaza toate tag-urile asociate chunk-urilor
alocate in sistem, are filtre, o functie de snapshot si compare with
snapshot, etc. Daca il vreti il puteti lua si de la
http://barba.ro/items/school/pso/ (for your convenience -- pentru luat
de la ei trebuie sa va inregistrati).

--daniel