diff --git a/libavcodec/fft-test.c b/libavcodec/fft-test.c
index 1e4675019ca5c3785a03cb3d50197f2d4e371adb..ff5a126e5f509970954ea71b2f9fee246ea1ae7a 100644
--- a/libavcodec/fft-test.c
+++ b/libavcodec/fft-test.c
@@ -489,5 +489,8 @@ int main(int argc, char **argv)
     av_free(tab_ref);
     av_free(exptab);
 
-    return err;
+    if (err)
+        printf("Error: %d.\n", err);
+
+    return !!err;
 }