diff --git a/src/s_loader.c b/src/s_loader.c index d202214621c5369c43241a3f6be1f2b8686f0430..4788c13cb4e1b179c0b6ba875e28cdc1f30df284 100644 --- a/src/s_loader.c +++ b/src/s_loader.c @@ -124,7 +124,7 @@ static int sys_do_load_lib(t_canvas *canvas, char *objectname) symname[i] = 0; if (hexmunge) { - memmove(symname+6, symname, strlen(symname+1)); + memmove(symname+6, symname, strlen(symname)+1); strncpy(symname, "setup_", 6); } else strcat(symname, "_setup");