From b95df93775733d507f72d7ecad05154be2c9d5b1 Mon Sep 17 00:00:00 2001 From: Daniel Kimsey Date: Tue, 6 Nov 2012 15:39:39 -0500 Subject: [PATCH] Fixes #568, triple-tilde without language causes crash --- lib/gollum/markup.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/gollum/markup.rb b/lib/gollum/markup.rb index fe35c476..7602b7fd 100644 --- a/lib/gollum/markup.rb +++ b/lib/gollum/markup.rb @@ -488,8 +488,10 @@ module Gollum # extract lang from { .ruby } or { #stuff .ruby .indent } # see http://johnmacfarlane.net/pandoc/README.html#delimited-code-blocks - lang = lang.match(/\.([^}\s]+)/) - lang = lang[1] unless lang.nil? + if lang + lang = lang.match(/\.([^}\s]+)/) + lang = lang[1] unless lang.nil? + end @codemap[id] = cached ? { :output => cached } :