From 9166259ecc75c475d20806d1a532de1392d56d09 Mon Sep 17 00:00:00 2001
From: ilor <kailoran@gmail.com>
Date: Wed, 27 Apr 2011 10:37:17 +0200
Subject: [PATCH] add checks for empty annotation channel name in ann and
 annsub predicates

---
 libwccl/ops/functions/bool/predicates/ann.h    | 2 ++
 libwccl/ops/functions/bool/predicates/annsub.h | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/libwccl/ops/functions/bool/predicates/ann.h b/libwccl/ops/functions/bool/predicates/ann.h
index 6b7d878..e9b8d14 100644
--- a/libwccl/ops/functions/bool/predicates/ann.h
+++ b/libwccl/ops/functions/bool/predicates/ann.h
@@ -24,6 +24,7 @@ public:
 	{
 		BOOST_ASSERT(check_from);
 		BOOST_ASSERT(check_to);
+		BOOST_ASSERT(!annotation_name.empty());
 	}
 
 	Ann(
@@ -35,6 +36,7 @@ public:
 	{
 		BOOST_ASSERT(check_from_);
 		BOOST_ASSERT(check_to_);
+		BOOST_ASSERT(!annotation_name.empty());
 	}
 
 
diff --git a/libwccl/ops/functions/bool/predicates/annsub.h b/libwccl/ops/functions/bool/predicates/annsub.h
index da32dc0..0d2c235 100644
--- a/libwccl/ops/functions/bool/predicates/annsub.h
+++ b/libwccl/ops/functions/bool/predicates/annsub.h
@@ -21,6 +21,7 @@ public:
 	{
 		BOOST_ASSERT(check_from);
 		BOOST_ASSERT(check_to);
+		BOOST_ASSERT(!annotation_name.empty());
 	}
 
 	AnnSub(
@@ -32,6 +33,7 @@ public:
 	{
 		BOOST_ASSERT(check_from_);
 		BOOST_ASSERT(check_to_);
+		BOOST_ASSERT(!annotation_name.empty());
 	}
 
 
-- 
GitLab