CLEANUP: tools: Clean up non-QUIC error message handling in str2sa_range()

If QUIC support is enabled both branches of the ternary conditional are
identical, upsetting Coverity. Move the full conditional into the non-QUIC
preprocessor branch to make the code more clear.

This resolves GitHub issue #1710.
diff --git a/src/tools.c b/src/tools.c
index 9e629e5..4c93e1e 100644
--- a/src/tools.c
+++ b/src/tools.c
@@ -1305,13 +1305,14 @@
 				  (proto_type == PROTO_TYPE_DGRAM) ? "datagram" : "stream",
 				  ss.ss_family,
 				  str,
-				  (ctrl_type == SOCK_STREAM && proto_type == PROTO_TYPE_DGRAM) ?
 #ifndef USE_QUIC
-				  "; QUIC is not compiled in if this is what you were looking for."
+				  (ctrl_type == SOCK_STREAM && proto_type == PROTO_TYPE_DGRAM)
+				  ? "; QUIC is not compiled in if this is what you were looking for."
+				  : ""
 #else
 				  ""
 #endif
-				  :"");
+				);
 			goto out;
 		}