9fans archive / 2000 / 06 / 5 / prev next
From: arisawa@ar.... arisawa@ar....
Subject: [9fans] memory leak in cron.c
Date: Sat, 3 Jun 2000 17:23:42 +0900
Hello 9fans,
auth/cron.c has memory leak.
the following function:
void
freejobs(Job *j)
{
Job *fj;
for(fj = j; fj; fj = j){
j = j->next;
free(fj);
}
}
should be replaced by:
void
freejobs(Job *j)
{ Job *i;
while(j){
i = j;
j = j->next;
free(i->cmd);
free(i);
}
}
# sorry, I prefer beginner's programming style.
Kenji Arisawa
E-mail: arisawa@aic...