diff --git a/Parsedown.php b/Parsedown.php index 4269be0..820d51e 100644 --- a/Parsedown.php +++ b/Parsedown.php @@ -1379,7 +1379,7 @@ class Parsedown ); //get width and height from href attribute if exists (ex: "http://www.example.com/image.png#100x100") - if (preg_match('/^(.*)#(\d*)x(\d*)$/', $Link['element']['attributes']['href'], $matches)) { + if (!empty($Inline['element']['attributes']['src'])&&preg_match('/^(.*)#(\d*)x(\d*)$/', $Link['element']['attributes']['href'], $matches)) { if(isset($matches[2])) $Inline['element']['attributes']['width'] = $matches[2]; if(isset($matches[3])) $Inline['element']['attributes']['height'] = $matches[3]; $Inline['element']['attributes']['src'] = $matches[1];