aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/lookip/lookip.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcharon/plugins/lookip/lookip.c')
-rw-r--r--src/libcharon/plugins/lookip/lookip.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libcharon/plugins/lookip/lookip.c b/src/libcharon/plugins/lookip/lookip.c
index 98c1379eb..d5d8d0a63 100644
--- a/src/libcharon/plugins/lookip/lookip.c
+++ b/src/libcharon/plugins/lookip/lookip.c
@@ -78,7 +78,7 @@ static int send_request(int fd, int type, char *vip)
static int receive(int fd, int block, int loop)
{
lookip_response_t resp;
- char *label;
+ char *label, name[32];
int res;
do
@@ -120,8 +120,9 @@ static int receive(int fd, int block, int loop)
resp.id[sizeof(resp.id) - 1] = '\0';
resp.name[sizeof(resp.name) - 1] = '\0';
+ snprintf(name, sizeof(name), "%s[%u]", resp.name, resp.unique_id);
printf("%-12s %16s %16s %20s %s\n",
- label, resp.vip, resp.ip, resp.name, resp.id);
+ label, resp.vip, resp.ip, name, resp.id);
}
while (loop);