diff options
author | Leandro A. F. Pereira <leandro@hardinfo.org> | 2009-07-18 14:41:49 -0300 |
---|---|---|
committer | Leandro A. F. Pereira <leandro@hardinfo.org> | 2009-07-18 14:41:49 -0300 |
commit | 26b4824c0d445e73212822854200f682a2b12954 (patch) | |
tree | 60fcb95c5792c2660076f0cb9ab1b5cb5fdec314 /hardinfo2 | |
parent | 4fe474aaddfa1621a8e8afbd22a1ffc4aad70bba (diff) |
Fix memory leak; use fclose() instead of pclose().
(Thanks to giagimari@libero.it)
Diffstat (limited to 'hardinfo2')
-rw-r--r-- | hardinfo2/fftbench.c | 3 | ||||
-rw-r--r-- | hardinfo2/network.c | 2 |
2 files changed, 2 insertions, 3 deletions
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(); |