diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-01-20 15:19:19 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-01-20 15:19:19 +0000 |
commit | efb68e8bf80b73ff4df6b281c61ce8f4ea28e1ff (patch) | |
tree | 89846af5dbe26e5a8c30507969b4ddf2d3e8def7 | |
parent | 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-efb68e8bf80b73ff4df6b281c61ce8f4ea28e1ff.tar.bz2 |
2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/hexdump-parse.c: Fix uninitialized warning.
-rw-r--r-- | cpukit/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/libmisc/shell/hexdump-parse.c | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 8121efc261..26dfed8584 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,9 @@ 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com> + * libmisc/shell/hexdump-parse.c: Fix uninitialized warning. + +2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com> + Coverity Id 30 * libmisc/shell/hexdump-parse.c: Add free(pr) before returning. diff --git a/cpukit/libmisc/shell/hexdump-parse.c b/cpukit/libmisc/shell/hexdump-parse.c index a39c9f5787..5020b8a22b 100644 --- a/cpukit/libmisc/shell/hexdump-parse.c +++ b/cpukit/libmisc/shell/hexdump-parse.c @@ -217,6 +217,7 @@ rewrite(rtems_shell_hexdump_globals* globals, FS *fs) int nconv, prec; size_t len; + pr = NULL; nextpr = NULL; prec = 0; @@ -450,7 +451,8 @@ isint2: switch(fu->bcnt) { (void)printf("\n"); } #endif - free(pr); + if (pr) + free(pr); } void |