Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6d1d8dfa authored by Sebastian Andrzej Siewior's avatar Sebastian Andrzej Siewior Committed by Oleg Nesterov
Browse files

uprobes: Don't put NULL pointer in uprobe_register()



alloc_uprobe() might return a NULL pointer, put_uprobe() can't deal with
this.

Signed-off-by: default avatarSebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: default avatarOleg Nesterov <oleg@redhat.com>
Acked-by: default avatarSrikar Dronamraju <srikar@linux.vnet.ibm.com>
parent ded86e7c
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -897,6 +897,7 @@ int uprobe_register(struct inode *inode, loff_t offset, struct uprobe_consumer *
	}
	}


	mutex_unlock(uprobes_hash(inode));
	mutex_unlock(uprobes_hash(inode));
	if (uprobe)
		put_uprobe(uprobe);
		put_uprobe(uprobe);


	return ret;
	return ret;