lib/mongodb: check null receiver when accessing names collection
authorAlexandre Terrasa <alexandre@moz-code.org>
Mon, 29 Jun 2015 15:16:54 +0000 (11:16 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Mon, 29 Jun 2015 15:16:54 +0000 (11:16 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

lib/mongodb/mongodb.nit

index db83acd..2372179 100644 (file)
@@ -256,6 +256,7 @@ class MongoClient
                assert is_alive
                var res = new Array[String]
                var nas = native.database_names
+               if nas == null then return res
                var i = 0
                var name = nas[i]
                while not name.address_is_null do
@@ -360,6 +361,7 @@ class MongoDb
                assert is_alive
                var res = new Array[String]
                var nas = native.collection_names
+               if nas == null then return res
                var i = 0
                var name = nas[i]
                while not name.address_is_null do