summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins.c b/plugins.c
index 0f9056e1..2a8732db 100644
--- a/plugins.c
+++ b/plugins.c
@@ -726,7 +726,8 @@ plug_load_all (void) {
char xdg_plugin_dir[1024];
if (xdg_local_home) {
- strcpy (xdg_plugin_dir, xdg_local_home);
+ strncpy (xdg_plugin_dir, xdg_local_home, sizeof (xdg_plugin_dir));
+ xdg_plugin_dir[sizeof(xdg_plugin_dir)-1] = 0;
} else {
char *homedir = getenv ("HOME");