Hi, all
I found one bug in the “AddFilter” example in IFS Kit 2003.
I apologize if this is a known bug.
Look at the PrintFilters function
(src\storage\filters\addfilter\addfilter.c line 592)
In addfilter.c (line 599), the function gets a list of filters
and stores it into the “buffer” variable.
The buffer variable is incremented every time
when one filter is printed (line 615).
At the end of the routine,
the “buffer” is freed using “free(buffer)” (line 620).
This is wrong because the value of the “buffer”
pointer has already been changed.
L.