aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/process_iterator_linux.c1
-rw-r--r--tests/process_iterator_test.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/process_iterator_linux.c b/src/process_iterator_linux.c
index 34170e9..da3fb07 100644
--- a/src/process_iterator_linux.c
+++ b/src/process_iterator_linux.c
@@ -108,6 +108,7 @@ int get_next_process(struct process_iterator *it, struct process *p)
{
read_process_info(it->filter->pid, p);
//p->starttime += it->boot_time;
+ closedir(it->dip);
it->dip = NULL;
return 0;
}
diff --git a/tests/process_iterator_test.c b/tests/process_iterator_test.c
index 566648d..e4d84fd 100644
--- a/tests/process_iterator_test.c
+++ b/tests/process_iterator_test.c
@@ -137,7 +137,7 @@ void test_process_group_single()
}
signal(SIGABRT, &kill_child);
signal(SIGTERM, &kill_child);
- assert(init_process_group(&pgroup, child, 0) == 0);
+ assert(init_process_group(&pgroup, child, 1) == 0);
int i;
for (i=0; i<10000; i++)
{
Un proyecto texto-plano.xyz