From ff626ac76357940b2f0ac5cb243a68ac13df0f8a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 19 Oct 2013 18:48:38 +0200 Subject: *: use references instead of pointers --- src/Queue.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/Queue.cxx') diff --git a/src/Queue.cxx b/src/Queue.cxx index 4226592c0..73628d02e 100644 --- a/src/Queue.cxx +++ b/src/Queue.cxx @@ -232,9 +232,11 @@ queue::DeletePosition(unsigned position) { assert(position < length); - Song *song = Get(position); - assert(!song->IsInDatabase() || song->IsDetached()); - song->Free(); + { + Song &song = Get(position); + assert(!song.IsInDatabase() || song.IsDetached()); + song.Free(); + } const unsigned id = PositionToId(position); const unsigned _order = PositionToOrder(position); -- cgit v1.2.3