From: Alexandre Terrasa Date: Mon, 10 Aug 2015 22:29:18 +0000 (-0400) Subject: mongodb: avoid MongoCollection finalization by garbage collection X-Git-Tag: v0.7.8~93^2 X-Git-Url: http://nitlanguage.org mongodb: avoid MongoCollection finalization by garbage collection Related to #1629 Signed-off-by: Alexandre Terrasa --- diff --git a/lib/mongodb/mongodb.nit b/lib/mongodb/mongodb.nit index 2372179..1e9b9bd 100644 --- a/lib/mongodb/mongodb.nit +++ b/lib/mongodb/mongodb.nit @@ -601,6 +601,7 @@ class MongoCollection fun find(query: JsonObject): nullable JsonObject do assert is_alive var c = native.find(query.to_bson.native) + assert is_alive # FIXME used to avoid segfault (so `self` isn't garbage collected to soon) if c == null then return null var cursor = new MongoCursor(c) if cursor.is_ok then