diff --git sites/default/modules/login_destination/login_destination.module sites/default/modules/login_destination/login_destination.module
index a30b0d0..c0c78c1 100644
--- sites/default/modules/login_destination/login_destination.module
+++ sites/default/modules/login_destination/login_destination.module
@@ -144,7 +144,7 @@ function login_destination_user($op, &$edit, &$account, $category = NULL) {
  * @return bool TRUE - apply redirect, FALSE - not to apply redirect.
  */
 function login_destination_apply_redirect() {
-  if ($_GET['destination'] != $_GET['q'] && variable_get('ld_destination', TRUE)) {
+  if (!empty($_GET['destination']) && $_GET['destination'] != $_GET['q'] && variable_get('ld_destination', TRUE)) {
     return FALSE;
   }
 
