You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by bc...@apache.org on 2014/07/14 23:33:16 UTC
git commit: TS-1475: Fix leak in error case. Coverity #1022131
Repository: trafficserver
Updated Branches:
refs/heads/master 10df89f36 -> 84ca4de2e
TS-1475: Fix leak in error case. Coverity #1022131
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/84ca4de2
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/84ca4de2
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/84ca4de2
Branch: refs/heads/master
Commit: 84ca4de2e86221b01ea83208ffacf02b7d08fe72
Parents: 10df89f
Author: Bryan Call <bc...@apache.org>
Authored: Mon Jul 14 15:32:37 2014 -0600
Committer: Bryan Call <bc...@apache.org>
Committed: Mon Jul 14 15:32:37 2014 -0600
----------------------------------------------------------------------
tools/http_load/http_load.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/84ca4de2/tools/http_load/http_load.c
----------------------------------------------------------------------
diff --git a/tools/http_load/http_load.c b/tools/http_load/http_load.c
index 4765361..3ba5259 100644
--- a/tools/http_load/http_load.c
+++ b/tools/http_load/http_load.c
@@ -638,7 +638,6 @@ usage(void)
static void
read_url_file(char *url_file)
{
- FILE *fp;
char line[5000], hostname[5000];
char *http = "http://";
int http_len = strlen(http);
@@ -647,8 +646,8 @@ read_url_file(char *url_file)
int proto_len, host_len;
char *cp;
- fp = fopen(url_file, "r");
- if (fp == (FILE *) 0) {
+ FILE *fp = fopen(url_file, "r");
+ if (fp == NULL) {
perror(url_file);
exit(1);
}
@@ -703,7 +702,7 @@ read_url_file(char *url_file)
urls[num_urls].protocol = PROTO_HTTPS;
}
else {
- (void) fprintf(stderr, "%s: unknown protocol - %s\n", argv0, line);
+ fprintf(stderr, "%s: unknown protocol - %s\n", argv0, line);
exit(1);
}
for (cp = line + proto_len; *cp != '\0' && *cp != ':' && *cp != '/'; ++cp);
@@ -732,7 +731,7 @@ read_url_file(char *url_file)
urls[num_urls].got_checksum = 0;
urls[num_urls].unique_id_offset = 0;
- /* Pregenereate the request string, major performance improvement. */
+ /* Pre-generate the request string, major performance improvement. */
if (do_proxy) {
req_bytes = snprintf(req_buf, sizeof(req_buf), "GET %s://%.500s:%d%.500s HTTP/%s\r\n",
urls[num_urls].protocol == PROTO_HTTPS ? "https" : "http",
@@ -762,6 +761,7 @@ read_url_file(char *url_file)
++num_urls;
}
+ fclose(fp);
}