diff --git a/inc/common.php b/inc/common.php
index 59ceb0c0df7a0796932323220e9b06f4fc9b5d4b..5f045e72d402acd63287d72f0306001af4688940 100644
--- a/inc/common.php
+++ b/inc/common.php
@@ -435,7 +435,7 @@ function exportlink($id = '', $format = 'raw', $more = '', $abs = false, $sep =
  */
 function ml($id = '', $more = '', $direct = true, $sep = '&', $abs = false) {
     global $conf;
-    $isexternalimage = preg_match('#^(https?|ftp)://#i', $id);
+    $isexternalimage = media_isexternal($id);
     if(!$isexternalimage) {
         $id = cleanID($id);
     }