--- ./form.inc	2009-08-12 07:45:14.000000000 -0400
+++ ./form.inc	2009-08-12 14:26:40.000000000 -0400
@@ -869,7 +869,7 @@ function form_execute_handlers($type, &$
 function form_set_error($name = NULL, $message = '') {
   $form = &drupal_static(__FUNCTION__, array());
   if (isset($name) && !isset($form[$name])) {
-    $form[$name] = $message;
+    $form[$name] = !$message ? TRUE : $message;
     if ($message) {
       drupal_set_message($message, 'error');
     }
