diff --git a/pd/src/s_file.c b/pd/src/s_file.c
index 3656203bd6df4b5dcb2cedb9b974f2aba7d5f628..23b574ef8e0710acf4b04289319b5c3f6c353e47 100644
--- a/pd/src/s_file.c
+++ b/pd/src/s_file.c
@@ -138,8 +138,7 @@ static FILE *sys_prefsavefp;
 
 static void sys_initsavepreferences( void)
 {
-    char filenamebuf[FILENAME_MAX], errbuf[FILENAME_MAX],
-        *homedir = getenv("HOME");
+    char filenamebuf[FILENAME_MAX], *homedir = getenv("HOME");
     FILE *fp;
 
     if (!homedir)
@@ -148,8 +147,8 @@ static void sys_initsavepreferences( void)
     filenamebuf[FILENAME_MAX-1] = 0;
     if ((sys_prefsavefp = fopen(filenamebuf, "w")) == NULL)
     {
-        snprintf(errbuf, FILENAME_MAX, "%s: %s",filenamebuf, strerror(errno));
-        pd_error(0, errbuf);
+        //snprintf(errbuf, FILENAME_MAX, "%s: %s",filenamebuf, strerror(errno));
+        pd_error(0, "%s: %s",filenamebuf, strerror(errno));
     }
 }