Index: geonames.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/geonames/geonames.module,v
retrieving revision 1.1.4.1.2.23
diff -u -r1.1.4.1.2.23 geonames.module
--- geonames.module	6 Nov 2009 02:23:47 -0000	1.1.4.1.2.23
+++ geonames.module	9 Dec 2009 12:34:06 -0000
@@ -589,7 +589,7 @@
         // One of the defined parameters are required
         foreach ($rp as $param) {
           if (!$set) {
-            $set = ($query[$param]) ? TRUE : FALSE;
+            $set = array_key_exists($param, $query);
           }
         }
         break;
@@ -597,7 +597,7 @@
       case 'all':
         // All of the defined parameters required
         foreach ($rp as $param) {
-          if ($query[$param]) {
+          if (array_key_exists($param, $query)) {
             $count = $count + 1;
           }
         }
