diff --git a/src/bin/e_int_config_modules.c b/src/bin/e_int_config_modules.c index 0e9f3fd5f..3e9d4a0e4 100644 --- a/src/bin/e_int_config_modules.c +++ b/src/bin/e_int_config_modules.c @@ -463,9 +463,7 @@ _cftype_new_from_key(const char *key) memcpy(name, key, key_len + 1); name[0] = toupper(name[0]); - memcpy(icon, "enlightenment/", sizeof("enlightenment/") - 1); - memcpy(icon + sizeof("enlightenment/") - 1, key, key_len + 1); - + snprintf(icon, sizeof(icon), "enlightenment/%s", key); return _cftype_new(key, name, icon); }