Forráskód Böngészése

Fix memory leak in `internal_rat_norm`

blob1807 1 hónapja
szülő
commit
f2490191b6
1 módosított fájl, 2 hozzáadás és 0 törlés
  1. 2 0
      core/math/big/rat.odin

+ 2 - 0
core/math/big/rat.odin

@@ -157,6 +157,8 @@ internal_rat_norm :: proc(z: ^Rat, allocator := context.allocator) -> (err: Erro
 		z.b.sign = .Zero_or_Positive
 		
 		f := &Int{}
+		defer internal_int_destroy(f)
+		
 		internal_int_gcd(f, &z.a, &z.b) or_return
 		if !internal_int_equals_digit(f, 1) {
 			f.sign = .Zero_or_Positive