diff --git a/insert.module b/insert.module
index abc2c0b7e5f06a8133774444b3213f651602ac01..1863b67b419b954367c7cf54ad24aaa8142a9e99 100644
--- a/insert.module
+++ b/insert.module
@@ -571,7 +571,9 @@ function insert_insert_variables($insertType, array &$element, $styleName, array
     if ($styleUrl !== NULL) {
       $vars['url'] = $styleUrl;
 
-      if ($settings['link_image']) {
+      if ($settings['link_image'] === 'image') {
+        $vars['url_link'] = $vars['url_original'];
+      } elseif ($settings['link_image']) {
         $vars['url_link'] = InsertUtility::buildDerivativeUrl(
           $vars['file'],
           $settings['link_image'],