[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [Amarok]  Add test for null pointer, potential fix to crash
From:       Alejandro Wainzinger <aikawarazuni () gmail ! com>
Date:       2010-01-06 17:54:02
Message-ID: 201001061754.o06Hs2EQ019223 () Wurst ! kollide ! net
[Download RAW message or body]

commit d0a9aed65e442e3d86fd6dabb7295662d902f406
Author:     Alejandro Wainzinger <aikawarazuni@gmail.com>
AuthorDate: Wed Jan 6 09:42:42 2010 -0800
Commit:     Alejandro Wainzinger <aikawarazuni@gmail.com>
CommitDate: Wed Jan 6 09:45:01 2010 -0800

    Add test for null pointer, potential fix to crash in BR 219431.

diff --git a/src/dynamic/Bias.cpp b/src/dynamic/Bias.cpp
index 5d9627d..87fca4b 100644
--- a/src/dynamic/Bias.cpp
+++ b/src/dynamic/Bias.cpp
@@ -524,6 +524,8 @@ Dynamic::NormalBias::energy( const Meta::TrackList& playlist, const Meta::TrackL
 double
 Dynamic::NormalBias::relevantField( Meta::TrackPtr track )
 {
+    if( !track )
+        return m_mu;
     if( m_field == Meta::valYear && track->year() )
         return (double)track->year()->name().toInt();
     if( m_field == Meta::valPlaycount )


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic