diff options
author | Christophe Augier | 2013-01-30 10:00:01 +0000 |
---|---|---|
committer | Eugene Tarassov | 2013-01-30 21:10:15 +0000 |
commit | 6cb0dbd6dd446e9dba6064df715f1b893653a967 (patch) | |
tree | 052c3afff6199981c4e432ade93981777cc7d54c | |
parent | 4c45841a967ef4d9f200c5537c933dcafa199d52 (diff) | |
download | org.eclipse.tcf.agent-6cb0dbd6dd446e9dba6064df715f1b893653a967.tar.gz org.eclipse.tcf.agent-6cb0dbd6dd446e9dba6064df715f1b893653a967.tar.xz org.eclipse.tcf.agent-6cb0dbd6dd446e9dba6064df715f1b893653a967.zip |
Fix Warning in call to snprintf with literal format string
Without this patch, gcc -Wformat-nonliteral complains.
-rw-r--r-- | agent/tcf/framework/channel_tcp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/agent/tcf/framework/channel_tcp.c b/agent/tcf/framework/channel_tcp.c index 3d337608..7b8bb4a6 100644 --- a/agent/tcf/framework/channel_tcp.c +++ b/agent/tcf/framework/channel_tcp.c @@ -1047,10 +1047,10 @@ static void set_peer_addr(ChannelTCP * c, struct sockaddr * addr, int addr_len) else #endif { - char * fmt = (char *)(c->ssl != NULL ? "SSL:%s:%d" : "TCP:%s:%d"); char nbuf[128]; assert(addr->sa_family == AF_INET); - snprintf(name, sizeof(name), fmt, + snprintf(name, sizeof(name), "%s:%s:%d", + c->ssl != NULL ? "SSL" : "TCP", inet_ntop(addr->sa_family, &((struct sockaddr_in *)addr)->sin_addr, nbuf, sizeof(nbuf)), ntohs(((struct sockaddr_in *)addr)->sin_port)); } |