diff --git a/src/s_audio_jack.c b/src/s_audio_jack.c
index a6df3968498bf85bbf2cabddb9d68c15f5523c44..92f652e97b8284be8bc29464e93856c30eb8832d 100644
--- a/src/s_audio_jack.c
+++ b/src/s_audio_jack.c
@@ -194,7 +194,7 @@ static int jack_connect_ports(char* client)
 }
 
 
-void jack_error_callback(const char *desc) {
+void pd_jack_error_callback(const char *desc) {
   return;
 }
 
@@ -244,7 +244,7 @@ jack_open_audio(int inchans, int outchans, int rate)
           
           jack_set_process_callback (jack_client, process, 0);
           
-          jack_set_error_function (jack_error_callback);
+          jack_set_error_function (pd_jack_error_callback);
           
 #ifdef JACK_XRUN
           jack_set_xrun_callback (jack_client, jack_xrun, NULL);