- /* dl_error = dlerror(); */
- fprintf(stderr, "DLoader_Init dlopen failed\n");
+ safestrncpy(dl_error, dlerror(), sizeof dl_error);
+ for (i=0; i<strlen(dl_error); ++i)
+ if (!isprint(dl_error[i]))
+ dl_error[i]='.';
+ fprintf(stderr, "DLoader_Init dlopen failed: %s\n",
+ dl_error);