MINOR: cli: don't add a semicolon at the end of HAPROXY_CLI

Only add the semicolon when there is several CLI in HAPROXY_CLI and
HAPROXY_MASTER_CLI.
diff --git a/src/cli.c b/src/cli.c
index e21c7d2..568ceba 100644
--- a/src/cli.c
+++ b/src/cli.c
@@ -391,6 +391,10 @@
 				char addr[46];
 				char port[6];
 
+				/* separate listener by semicolons */
+				if (trash->data)
+					chunk_appendf(trash, ";");
+
 				if (l->addr.ss_family == AF_UNIX) {
 					const struct sockaddr_un *un;
 
@@ -411,8 +415,6 @@
 				} else if (l->addr.ss_family == AF_CUST_SOCKPAIR) {
 					chunk_appendf(trash, "sockpair@%d", ((struct sockaddr_in *)&l->addr)->sin_addr.s_addr);
 				}
-				/* separate listener by semicolons */
-				trash->area[trash->data++] = ';';
 			}
 		}
 		trash->area[trash->data++] = '\0';