| @@ -162,8 +162,12 @@ | ||
| 162 | 162 | $url = ltrim( $url, '/' ); |
| 163 | 163 | $url = sprintf( '%s://%s', is_ssl() ? 'https' : 'http', $url ); |
| 164 | 164 | } |
| 165 | 165 | $normalized_ext = strtolower( $ext ); |
| 166 | + $url = esc_url( $url ); | |
| 167 | + if ( empty( $url ) ) { | |
| 168 | + return $original_url; | |
| 169 | + } | |
| 166 | 170 | if ( isset( Optml_Config::$image_extensions[ $normalized_ext ] ) ) { |
| 167 | 171 | $new_url = $this->normalize_image( $url, $original_url, $args, $is_uploaded, $normalized_ext ); |
| 168 | 172 | if ( $is_uploaded ) { |
| 169 | 173 | $new_url = str_replace( '/' . $url, $id_and_filename, $new_url ); |