aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2009-07-18 14:41:49 -0300
committerLeandro A. F. Pereira <leandro@hardinfo.org>2009-07-18 14:41:49 -0300
commit26b4824c0d445e73212822854200f682a2b12954 (patch)
tree60fcb95c5792c2660076f0cb9ab1b5cb5fdec314
parent4fe474aaddfa1621a8e8afbd22a1ffc4aad70bba (diff)
Fix memory leak; use fclose() instead of pclose().
(Thanks to giagimari@libero.it)
-rw-r--r--hardinfo2/fftbench.c3
-rw-r--r--hardinfo2/network.c2
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();