From 9c767e7ef973e6f75818f80b8e42f96ce13c4979 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Thu, 12 Feb 2009 10:16:48 +0100 Subject: (Hopfully) fix FPE -- again Commit fcb1d460d459242dc30d033305db2cb9bf313f5e did only half of the work. Commit a2aee035072a5d346c187a890539f72c6d5167a0 introduced another division by zero. --- src/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index c08fc57..4f63404 100644 --- a/src/main.c +++ b/src/main.c @@ -126,7 +126,8 @@ int main (int argc, char **argv) { scrobbleSong.length = player.songDuration / BAR_PLAYER_MS_TO_S_FACTOR; /* scrobble when >= nn% are played; use seconds, not * milliseconds */ - if (player.songPlayed / BAR_PLAYER_MS_TO_S_FACTOR * 100 / + if (scrobbleSong.length > 0 && + player.songPlayed / BAR_PLAYER_MS_TO_S_FACTOR * 100 / scrobbleSong.length >= settings.lastfmScrobblePercent && settings.enableScrobbling) { WardrobeReturn_t wRet; -- cgit v1.2.3