From c0e49046858cde4f337961cc24cb43083bd971b1 Mon Sep 17 00:00:00 2001 From: ilor <ilor@vger.(none)> Date: Tue, 15 Feb 2011 22:31:57 +0100 Subject: [PATCH] fix issue (segfault) with tags containing :: or ending with a : --- libcorpus2/tagset.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libcorpus2/tagset.cpp b/libcorpus2/tagset.cpp index 00f31f4..b4069c0 100644 --- a/libcorpus2/tagset.cpp +++ b/libcorpus2/tagset.cpp @@ -141,6 +141,7 @@ namespace { std::vector< mask_t > & current, const std::vector<mask_t> & to_add, mask_t to_add_attr) { + if (to_add.empty()) return; size_t current_size = current.size(); for (size_t ai = 1; ai < to_add.size(); ++ai) { for (size_t oi = 0; oi < current_size; ++oi) { -- GitLab