# HG changeset patch # User Kim Alvefur # Date 1355744845 -3600 # Node ID 38562b0b50f2382053c1d8b707d5bac0e8ba6a5a # Parent 03ad51d96858a90a80667be0a4841d020f9c2776 util.vcard: Don't break on data outside of VCARD sections (thanks moo-min) diff -r 03ad51d96858 -r 38562b0b50f2 util/vcard.lua --- a/util/vcard.lua Thu Oct 11 17:00:20 2012 +0200 +++ b/util/vcard.lua Mon Dec 17 12:47:25 2012 +0100 @@ -142,7 +142,7 @@ vCards[#vCards+1] = c; elseif name == "END" and value == "VCARD" then c = nil; - elseif vCard_dtd[name] then + elseif c and vCard_dtd[name] then local dtd = vCard_dtd[name]; local p = { name = name }; c[#c+1]=p;