--- a/helpers.cpp 2013-01-28 12:29:20.000000000 +0100 +++ b/helpers.cpp 2013-01-28 12:30:12.000000000 +0100 @@ -750,12 +750,13 @@ if (start <= number && number <= end) { found = true; } } } + free(buffer); return found; } bool cHelpers::IsWantedTime(time_t when, cEvent * event) { time_t startTime = event->StartTime();