diff --git a/daemon/src/video/libav_utils.cpp b/daemon/src/video/libav_utils.cpp
index 4f0cd36dea4a91030f91bf51ce84f23bf4ed74b7..4cb17e922ec32cc4684f7bbf7ce336be62d2e2b9 100644
--- a/daemon/src/video/libav_utils.cpp
+++ b/daemon/src/video/libav_utils.cpp
@@ -101,7 +101,9 @@ int avcodecManageMutex(void **data, enum AVLockOp op)
             av_freep(mutex);
             break;
         default:
+#ifdef AVERROR_BUG
             return AVERROR_BUG;
+#endif
     }
     return AVERROR(ret);
 }