Index: includes/form.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/form.inc,v
retrieving revision 1.112.2.15
diff -U3 -r1.112.2.15 form.inc
--- includes/form.inc	18 Oct 2006 20:14:42 -0000	1.112.2.15
+++ includes/form.inc	29 Nov 2006 19:15:25 -0000
@@ -669,7 +669,7 @@
     }
     else {
       $key = (string)$key;
-      if ($value_valid && ($element['#value'] == $key || ($value_is_array && in_array($key, $element['#value'])))) {
+      if ($value_valid && ((string)$element['#value'] == $key || ($value_is_array && in_array($key, $element['#value'])))) {
         $selected = ' selected="selected"';
       }
       else {
