Skip to content

Commit 6b8386d

Browse files
committed
Always check return-value of Track's & Result's get() method.
1 parent 1201b5b commit 6b8386d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/libtomahawk/database/DatabaseCommand_AllTracks.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,16 @@ DatabaseCommand_AllTracks::exec( DatabaseImpl* dbi )
142142
artist, track, album,
143143
duration, composer,
144144
albumpos, discnumber );
145+
if ( !t )
146+
continue;
145147

146-
if ( m_album || m_artist ) {
148+
if ( m_album || m_artist )
147149
t->loadAttributes();
148-
}
149150

150151
Tomahawk::result_ptr result = Tomahawk::Result::get( url, t );
152+
if ( !result )
153+
continue;
154+
151155
result->setSize( size );
152156
result->setBitrate( bitrate );
153157
result->setModificationTime( modificationTime );

0 commit comments

Comments
 (0)