diff --git a/src/html.rs b/src/html.rs
index cbd8130..6c4afe8 100644
--- a/src/html.rs
+++ b/src/html.rs
@@ -361,11 +361,11 @@ impl<'s, I: Iterator- >, W: std::fmt::Write> Writer<'s, I, W> {
Container::Link(..) => self.out.write_str("")?,
Container::Image(src, ..) => {
self.text_only = false;
- if src.is_empty() {
- self.out.write_str(r#"">"#)?;
- } else {
- write!(self.out, r#"" src="{}">"#, src)?;
+ if !src.is_empty() {
+ self.out.write_str(r#"" src=""#)?;
+ self.write_attr(&src)?;
}
+ self.out.write_str(r#"">"#)?;
}
Container::Verbatim => self.out.write_str("")?,
Container::Math { display } => {