diff options
author | Eric Sandeen <sandeen@redhat.com> | 2011-12-16 13:08:14 -0600 |
---|---|---|
committer | Jens Axboe <jaxboe@fusionio.com> | 2012-02-01 13:14:26 +0100 |
commit | 5293cfdbdbc29d34f61f43a9acbdf3468375c68d (patch) | |
tree | 1f064571af379df6f68a12c3ada49d75b27a7148 | |
parent | 729b2bf689624646a3a9ce9a8f0dbec3eae02004 (diff) | |
download | blktrace-5293cfdbdbc29d34f61f43a9acbdf3468375c68d.tar.gz |
Free pdu_buff on bad pdu path in process()
On this error path, pdu_buf was never freed.
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
-rw-r--r-- | blkrawverify.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/blkrawverify.c b/blkrawverify.c index 4638eb7..ed5d258 100644 --- a/blkrawverify.c +++ b/blkrawverify.c @@ -201,6 +201,7 @@ static int process(FILE **fp, char *devname, char *file, unsigned int cpu) if (n == 0) { INC_BAD("bad pdu"); nbad_seq++; + free(pdu_buf); break; } free(pdu_buf); |