diff -Nru echoping-6.0.2-orig/echoping.c echoping-6.0.2/echoping.c --- echoping-6.0.2-orig/echoping.c 2007-04-05 14:40:49.000000000 +0200 +++ echoping-6.0.2/echoping.c 2010-06-07 10:31:23.000000000 +0200 @@ -473,7 +473,7 @@ if (plugin_name) { ext = strstr(plugin_name, ".so"); if ((ext == NULL) || (strcmp(ext, ".so") != 0)) - sprintf(plugin_name, "%s.so", plugin_name); + strcat(plugin_name, ".so"); plugin = dlopen(plugin_name, RTLD_NOW); if (!plugin) { /* Retries with the absolute name */