[BUG] fix parser crash on unconditional tcp content rules

Since 1.3.17, a config containing one of the following lines would
crash the parser :

    tcp content reject
    tcp content accept

This is because a check is performed on the condition which is not
specified. The obvious fix consists in checkinf for a condition
first.
diff --git a/src/proto_tcp.c b/src/proto_tcp.c
index 8c1ae22..4d0ae35 100644
--- a/src/proto_tcp.c
+++ b/src/proto_tcp.c
@@ -521,7 +521,7 @@
 
 		// FIXME: how to set this ?
 		// cond->line = linenum;
-		if (cond->requires & (ACL_USE_RTR_ANY | ACL_USE_L7_ANY)) {
+		if (cond && cond->requires & (ACL_USE_RTR_ANY | ACL_USE_L7_ANY)) {
 			struct acl *acl;
 			const char *name;