From 26b4824c0d445e73212822854200f682a2b12954 Mon Sep 17 00:00:00 2001 From: "Leandro A. F. Pereira" Date: Sat, 18 Jul 2009 14:41:49 -0300 Subject: Fix memory leak; use fclose() instead of pclose(). (Thanks to giagimari@libero.it) --- hardinfo2/fftbench.c | 3 +-- hardinfo2/network.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'hardinfo2') diff --git a/hardinfo2/fftbench.c b/hardinfo2/fftbench.c index d51dbb1d..dc25dfd6 100644 --- a/hardinfo2/fftbench.c +++ b/hardinfo2/fftbench.c @@ -70,6 +70,7 @@ static void lup_decompose(FFTBench *fftbench) int *perm = (int *) malloc(sizeof(double) * N); + fftbench->p = perm; a = fftbench->a; for (i = 0; i < N; ++i) @@ -109,8 +110,6 @@ static void lup_decompose(FFTBench *fftbench) a[i][j] -= a[i][k] * a[k][j]; } } - - fftbench->p = perm; } static double *lup_solve(FFTBench *fftbench) diff --git a/hardinfo2/network.c b/hardinfo2/network.c index d3397412..8325ca76 100644 --- a/hardinfo2/network.c +++ b/hardinfo2/network.c @@ -231,7 +231,7 @@ void scan_arp(gboolean reload) g_strstrip(buffer + 41)); } - pclose(arp); + fclose(arp); } SCAN_END(); -- cgit v1.2.3