diff --git a/src/base/bittorrent/session.cpp b/src/base/bittorrent/session.cpp
index 441c0e576..fea37add7 100644
--- a/src/base/bittorrent/session.cpp
+++ b/src/base/bittorrent/session.cpp
@@ -4035,6 +4035,8 @@ void Session::handleAlert(libt::alert *a)
 {
     try {
         switch (a->type()) {
+        case libt::piece_finished_alert::alert_type:
+            return;
         case libt::stats_alert::alert_type:
         case libt::file_renamed_alert::alert_type:
         case libt::file_completed_alert::alert_type:
