Index: xmlsitemap.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/xmlsitemap/xmlsitemap.module,v
retrieving revision 1.1.2.25
diff -u -p -r1.1.2.25 xmlsitemap.module
--- xmlsitemap.module	18 Nov 2008 20:34:48 -0000	1.1.2.25
+++ xmlsitemap.module	28 Sep 2009 21:59:47 -0000
@@ -594,10 +594,12 @@ function _xmlsitemap_frequency($interval
     'never' => 0,
   );
   $frequency = 'never';
-  if (array_key_exists($interval, $frequencies)) {
-    $frequency = $interval;
+  if (!is_numeric($interval)) {
+    if (isset($frequencies[$interval])) {
+      $frequency = $interval;
+    }
   }
-  elseif (is_numeric($interval)) {
+  else {
     foreach ($frequencies as $frequency => $value) {
       if ($interval < $value) {
         break;
@@ -835,4 +837,3 @@ function _xmlsitemap_ping() {
 /**
  * @} End of "addtogroup xmlsitemap".
  */
-
