Index: webform.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/webform/webform.module,v
retrieving revision 1.183
diff -u -r1.183 webform.module
--- webform.module	11 Feb 2010 22:41:44 -0000	1.183
+++ webform.module	11 Feb 2010 23:22:12 -0000
@@ -1843,6 +1843,7 @@
 
   // Check confirmation and redirect_url fields.
   $message = NULL;
+  $external_url = FALSE;
   if ($is_draft) {
     $redirect = NULL;
     $message = t('Draft saved');
@@ -1853,6 +1854,7 @@
   }
   elseif (valid_url($redirect_url, TRUE)) {
     $redirect = $redirect_url;
+    $external_url = TRUE;
    }
   elseif ($redirect_url && strpos($redirect_url, 'http') !== 0) {
     $parts = parse_url($redirect_url);
@@ -1868,7 +1870,7 @@
     drupal_set_message($message);
   }
   // If redirecting and we have a confirmation message, show it as a message.
-  elseif (!empty($redirect) && !empty($confirmation)) {
+  elseif (!$external_url && !empty($redirect) && !empty($confirmation)) {
     drupal_set_message(check_markup($confirmation, $node->webform['confirmation_format'], FALSE));
   }
 
