Commit 6b0ae4097c1ebad98c7b33f83b4ca7e93890ed12

Authored by Mariusz Kozlowski
Committed by Sage Weil
1 parent ef550f6f4f

ceph: fix possible NULL pointer dereference

This patch fixes 'event_work' dereference before it is checked for NULL.

Signed-off-by: Mariusz Kozlowski <mk@lab.zgora.pl>
Signed-off-by: Sage Weil <sage@newdream.net>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

net/ceph/osd_client.c
... ... @@ -1602,11 +1602,11 @@
1602 1602 cookie, ver, event);
1603 1603 if (event) {
1604 1604 event_work = kmalloc(sizeof(*event_work), GFP_NOIO);
1605   - INIT_WORK(&event_work->work, do_event_work);
1606 1605 if (!event_work) {
1607 1606 dout("ERROR: could not allocate event_work\n");
1608 1607 goto done_err;
1609 1608 }
  1609 + INIT_WORK(&event_work->work, do_event_work);
1610 1610 event_work->event = event;
1611 1611 event_work->ver = ver;
1612 1612 event_work->notify_id = notify_id;