Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/build/pkgs/iml/patches/memleak.patch
8820 views
1
diff -ru src/src/nullspace.c b/src/nullspace.c
2
--- src/src/nullspace.c 2008-06-16 00:26:25.000000000 +0200
3
+++ b/src/nullspace.c 2013-06-12 14:28:39.382392511 +0200
4
@@ -109,7 +109,7 @@
5
for (i = 0; i < m; i++) {
6
for (j = 0; j < m; j++)
7
mpz_init_set_ui(mp_N[i * m + j], 0);
8
- mpz_init_set_ui(mp_N[i * m + i], 1);
9
+ mpz_set_ui(mp_N[i * m + i], 1);
10
}
11
*mp_N_pass = mp_N;
12
} else { /* r>0 and s>0 */
13
@@ -253,7 +253,7 @@
14
for (i = 0; i < m; i++) {
15
for (j = 0; j < m; j++)
16
mpz_init_set_ui(mp_N[i * m + j], 0);
17
- mpz_init_ui(mp_N[i * m + i], 1);
18
+ mpz_set_ui(mp_N[i * m + i], 1);
19
}
20
*mp_N_pass = mp_N;
21
} else { /* r>0 and s>0 */
22
@@ -400,7 +400,7 @@
23
for (i = 0; i < m; i++) {
24
for (j = 0; j < m; j++)
25
mpz_init_set_ui(mp_N[i * m + j], 0);
26
- mpz_init_set_ui(mp_N[i * m + i], 1);
27
+ mpz_set_ui(mp_N[i * m + i], 1);
28
}
29
*mp_N_pass = mp_N;
30
} else { /* r>0 and s>0 */
31
32