[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 3/4] usb-mtp: prevent null dereference while deleting
|
From: |
Gerd Hoffmann |
|
Subject: |
[Qemu-devel] [PULL 3/4] usb-mtp: prevent null dereference while deleting objects |
|
Date: |
Thu, 7 Mar 2019 10:54:40 +0100 |
From: Bandan Das <address@hidden>
Spotted by Coverity: CID 1399144
Signed-off-by: Bandan Das <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>
---
hw/usb/dev-mtp.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/hw/usb/dev-mtp.c b/hw/usb/dev-mtp.c
index 1f22284949df..06e376bcd211 100644
--- a/hw/usb/dev-mtp.c
+++ b/hw/usb/dev-mtp.c
@@ -1177,9 +1177,7 @@ static int usb_mtp_deletefn(MTPState *s, MTPObject *o,
uint32_t trans)
usb_mtp_object_free_one(s, o);
success = true;
}
- }
-
- if (o->format == FMT_ASSOCIATION) {
+ } else if (o->format == FMT_ASSOCIATION) {
if (rmdir(o->path)) {
partial_delete = true;
} else {
--
2.18.1
- [Qemu-devel] [PULL 0/4] Usb 20190307 patches, Gerd Hoffmann, 2019/03/07
- [Qemu-devel] [PULL 1/4] usb-mtp: return incomplete transfer on a lstat failure, Gerd Hoffmann, 2019/03/07
- [Qemu-devel] [PULL 4/4] Introduce new "no_guest_reset" parameter for usb-host device, Gerd Hoffmann, 2019/03/07
- [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Gerd Hoffmann, 2019/03/07
- Re: [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Peter Maydell, 2019/03/08
- Re: [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Bandan Das, 2019/03/08
- Re: [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Peter Maydell, 2019/03/14
- Re: [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Bandan Das, 2019/03/15
- Re: [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Peter Maydell, 2019/03/18
- Re: [Qemu-devel] [PULL 2/4] usb-mtp: fix some usb_mtp_write_data return paths, Bandan Das, 2019/03/18
[Qemu-devel] [PULL 3/4] usb-mtp: prevent null dereference while deleting objects,
Gerd Hoffmann <=
- Re: [Qemu-devel] [PULL 3/4] usb-mtp: prevent null dereference while deleting objects, Peter Maydell, 2019/03/08
- Re: [Qemu-devel] [PULL 3/4] usb-mtp: prevent null dereference while deleting objects, Bandan Das, 2019/03/08
- [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Bandan Das, 2019/03/08
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Peter Maydell, 2019/03/09
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Bandan Das, 2019/03/11
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Peter Maydell, 2019/03/11
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Bandan Das, 2019/03/11
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Peter Maydell, 2019/03/11
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Bandan Das, 2019/03/11
- Re: [Qemu-devel] [PATCH] usb-mtp: fix return status of delete, Peter Maydell, 2019/03/11