diff options
author | Stefan Fritsch <sf@apache.org> | 2010-07-27 22:09:45 +0000 |
---|---|---|
committer | Stefan Fritsch <sf@apache.org> | 2010-07-27 22:09:45 +0000 |
commit | 443247b17081cb00b0e7f2f688889417cb45871f (patch) | |
tree | 1cb6ddc24a0845e85f254eec9056103e26b73d0b /build/aplibtool.c | |
parent | 473c87316e7cf23eadb438189d2932b86ac8afae (diff) | |
download | apr-443247b17081cb00b0e7f2f688889417cb45871f.tar.gz |
Fix various issues found by cppcheck
- error handling issues
- use of uninitialized data
- null pointer dereference
- unused variables
- memory/fd leaks
- broken code in threadproc/beos/proc.c
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@979891 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build/aplibtool.c')
-rw-r--r-- | build/aplibtool.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/build/aplibtool.c b/build/aplibtool.c index 357dbb993..602f045fe 100644 --- a/build/aplibtool.c +++ b/build/aplibtool.c @@ -300,7 +300,6 @@ bool parse_input_file_name(char *arg, cmd_data_t *cmd_data) { char *ext = strrchr(arg, '.'); char *name = strrchr(arg, '/'); - int pathlen; char *newarg; if (!ext) { @@ -321,8 +320,6 @@ bool parse_input_file_name(char *arg, cmd_data_t *cmd_data) name++; } - pathlen = name - arg; - if (strcmp(ext, "lo") == 0) { newarg = (char *)malloc(strlen(arg) + 10); strcpy(newarg, arg); @@ -362,7 +359,6 @@ bool parse_output_file_name(char *arg, cmd_data_t *cmd_data) char *name = strrchr(arg, '/'); char *ext = strrchr(arg, '.'); char *newarg = NULL, *newext; - int pathlen; if (name == NULL) { name = strrchr(arg, '\\'); @@ -392,7 +388,6 @@ bool parse_output_file_name(char *arg, cmd_data_t *cmd_data) } ext++; - pathlen = name - arg; if (strcmp(ext, "exe") == 0) { cmd_data->output_type = otProgram; |