--- ./form.inc	2009-08-12 14:14:38.000000000 -0400
+++ ./form2.inc	2009-08-12 14:14:51.000000000 -0400
@@ -802,7 +802,7 @@ function form_set_error($name = NULL, $m
     $form = array();
   }
   if (isset($name) && !isset($form[$name])) {
-    $form[$name] = $message;
+    $form[$name] = !$message ? TRUE : $message;
     if ($message) {
       drupal_set_message($message, 'error');
     }
