--- user_relationships_ui/user_relationships_ui.forms.inc	2010-03-04 05:20:34.000000000 +0900
+++ user_relationships_ui/user_relationships_ui.forms.inc	2010-07-26 14:07:23.000000000 +0900
@@ -204,11 +204,16 @@ function user_relationships_ui_pending_r
       $action_message = t('Cancel relationship');
   }
 
+  $dest = ($viewed_id == $user->id ? 'relationships/requests' : "user/{$viewed_id}/relationships/requests");
+  if (isset($_GET['destination'])) {
+    $dest = $_GET['destination'];
+  }
+  
   global $user;
   $output = confirm_form(
     $form,
     $action_message,
-    ($viewed_id == $user->uid ? 'relationships/requests' : "user/{$viewed_id}/relationships/requests"),
+    $dest,
     $confirmation_message,
     t('Yes'), t('No'),
     'user_relationships_approve_confirm'
