diff --git a/externals/fluid~/fluid~.c b/externals/fluid~/fluid~.c
index 5f667431464b64009ef471975d7239e741ddf5b2..52d25926536158910d707f45a8714bf8a000d0cf 100644
--- a/externals/fluid~/fluid~.c
+++ b/externals/fluid~/fluid~.c
@@ -463,6 +463,6 @@ void fluid_tilde_setup(void)
     // terminal.
     fluid_set_log_function(FLUID_PANIC, fluid_log_cb, NULL);
     fluid_set_log_function(FLUID_ERR, fluid_log_cb, NULL);
-    fluid_set_log_function(FLUID_WARN, NULL, NULL);
+    fluid_set_log_function(FLUID_WARN, fluid_log_cb, NULL);
     fluid_set_log_function(FLUID_DBG, NULL, NULL);
 }