X-Git-Url: http://nitlanguage.org diff --git a/lib/mongodb/mongodb.nit b/lib/mongodb/mongodb.nit index 792b571..98b271d 100644 --- a/lib/mongodb/mongodb.nit +++ b/lib/mongodb/mongodb.nit @@ -97,7 +97,7 @@ private class BSON redef fun to_s do var ns = native.to_c_string - var res = ns.to_s_with_copy + var res = ns.to_s ns.free # manual free of gc allocated CString return res end @@ -152,7 +152,7 @@ class MongoError # Human readable error message. fun message: String do var ns = native.message - var res = ns.to_s_with_copy + var res = ns.to_s ns.free return res end @@ -235,7 +235,7 @@ class MongoClient # var db_name = "test_{db_suffix}" # var db = client.database(db_name) # db.collection("test").insert(new JsonObject) - # assert client.database_names.has("test") + # assert client.database_names.has(db_name) # ~~~ fun database_names: Array[String] do var res = new Array[String] @@ -244,7 +244,7 @@ class MongoClient var i = 0 var name = nas[i] while not name.address_is_null do - res.add name.to_s_with_copy + res.add name.to_s name.free i += 1 name = nas[i] @@ -335,7 +335,7 @@ class MongoDb var i = 0 var name = nas[i] while not name.address_is_null do - res.add name.to_s_with_copy + res.add name.to_s name.free i += 1 name = nas[i]