[36/50] git commit: TS-2457 Fix usage around strtol, bad review on my part
TS-2457 Fix usage around strtol, bad review on my part Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/74af2183 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/74af2183 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/74af2183 Branch: refs/heads/5.0.x Commit: 74af2183c3641a3c0f2b7f024b17d5d0db814e93 Parents: 1ef6009 Author: Leif Hedstrom zw...@apache.org Authored: Tue Dec 31 19:54:29 2013 -0700 Committer: Leif Hedstrom zw...@apache.org Committed: Tue Dec 31 19:54:29 2013 -0700 -- example/protocol/Protocol.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/74af2183/example/protocol/Protocol.c -- diff --git a/example/protocol/Protocol.c b/example/protocol/Protocol.c index 1258294..d065c9d 100644 --- a/example/protocol/Protocol.c +++ b/example/protocol/Protocol.c @@ -105,6 +105,7 @@ TSPluginInit(int argc, const char *argv[]) { TSPluginRegistrationInfo info; char *end; + int tmp; info.plugin_name = output-header; info.vendor_name = MyCompany; @@ -125,9 +126,9 @@ TSPluginInit(int argc, const char *argv[]) printf([protocol_plugin] Usage: protocol.so accept_port server_port\n); printf([protocol_plugin] Wrong arguments. Using deafult ports.\n); } else { -strtol(argv[1], end, 10); +tmp = strtol(argv[1], end, 10); if (*end == '\0') { - accept_port = strtol(argv[1], end, 10); + accept_port = tmp; TSDebug(protocol, using accept_port %d, accept_port); printf([protocol_plugin] using accept_port %d\n, accept_port); } else { @@ -135,9 +136,9 @@ TSPluginInit(int argc, const char *argv[]) printf(Using deafult port %d\n, accept_port); } -strtol(argv[2], end, 10); +tmp = strtol(argv[2], end, 10); if (*end == '\0') { - server_port = strtol(argv[2], end, 10); + server_port = tmp; TSDebug(protocol, using server_port %d, server_port); printf([protocol_plugin] using server_port %d\n, server_port); } else {
git commit: TS-2457 Fix usage around strtol, bad review on my part
Updated Branches: refs/heads/master 1ef600983 - 74af2183c TS-2457 Fix usage around strtol, bad review on my part Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/74af2183 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/74af2183 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/74af2183 Branch: refs/heads/master Commit: 74af2183c3641a3c0f2b7f024b17d5d0db814e93 Parents: 1ef6009 Author: Leif Hedstrom zw...@apache.org Authored: Tue Dec 31 19:54:29 2013 -0700 Committer: Leif Hedstrom zw...@apache.org Committed: Tue Dec 31 19:54:29 2013 -0700 -- example/protocol/Protocol.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/74af2183/example/protocol/Protocol.c -- diff --git a/example/protocol/Protocol.c b/example/protocol/Protocol.c index 1258294..d065c9d 100644 --- a/example/protocol/Protocol.c +++ b/example/protocol/Protocol.c @@ -105,6 +105,7 @@ TSPluginInit(int argc, const char *argv[]) { TSPluginRegistrationInfo info; char *end; + int tmp; info.plugin_name = output-header; info.vendor_name = MyCompany; @@ -125,9 +126,9 @@ TSPluginInit(int argc, const char *argv[]) printf([protocol_plugin] Usage: protocol.so accept_port server_port\n); printf([protocol_plugin] Wrong arguments. Using deafult ports.\n); } else { -strtol(argv[1], end, 10); +tmp = strtol(argv[1], end, 10); if (*end == '\0') { - accept_port = strtol(argv[1], end, 10); + accept_port = tmp; TSDebug(protocol, using accept_port %d, accept_port); printf([protocol_plugin] using accept_port %d\n, accept_port); } else { @@ -135,9 +136,9 @@ TSPluginInit(int argc, const char *argv[]) printf(Using deafult port %d\n, accept_port); } -strtol(argv[2], end, 10); +tmp = strtol(argv[2], end, 10); if (*end == '\0') { - server_port = strtol(argv[2], end, 10); + server_port = tmp; TSDebug(protocol, using server_port %d, server_port); printf([protocol_plugin] using server_port %d\n, server_port); } else {