diff options
Diffstat (limited to 'src/libcore/rand.rs')
| -rw-r--r-- | src/libcore/rand.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libcore/rand.rs b/src/libcore/rand.rs index a88b8346516..15362f89e3f 100644 --- a/src/libcore/rand.rs +++ b/src/libcore/rand.rs @@ -365,7 +365,10 @@ impl Rng { struct RandRes { rng: *rust_rng, - drop { +} + +impl Drop for RandRes { + fn finalize(&self) { unsafe { rustrt::rand_free(self.rng); } |
