Commit 6b0ae4097c1ebad98c7b33f83b4ca7e93890ed12
Committed by
Sage Weil
1 parent
ef550f6f4f
Exists in
master
and in
4 other branches
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; |