static analyzer bit for pickup.c
src/pickup.c(3266): warning: Dereferencing NULL pointer 'otmp'.
This commit is contained in:
@@ -3262,6 +3262,7 @@ menu_loot(int retry, boolean put_in)
|
|||||||
n_looted = n;
|
n_looted = n;
|
||||||
for (i = 0; i < n; i++) {
|
for (i = 0; i < n; i++) {
|
||||||
otmp = pick_list[i].item.a_obj;
|
otmp = pick_list[i].item.a_obj;
|
||||||
|
assert(otmp != 0);
|
||||||
count = pick_list[i].count;
|
count = pick_list[i].count;
|
||||||
if (count > 0 && count < otmp->quan) {
|
if (count > 0 && count < otmp->quan) {
|
||||||
otmp = splitobj(otmp, count);
|
otmp = splitobj(otmp, count);
|
||||||
|
|||||||
Reference in New Issue
Block a user