X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=linux_module%2Fiface-env-inject.c;h=af60915b86d30e11915c104d170111ba4215143a;hp=af8ff6d3f072a7fbc3206d85c02c4ec320dac596;hb=d22c11cec4e8c3390bfe6bf16ed07f5d073f0d4a;hpb=f240f8a3c11478abe180bd906c746c68eb8c3a3c diff --git a/linux_module/iface-env-inject.c b/linux_module/iface-env-inject.c index af8ff6d..af60915 100644 --- a/linux_module/iface-env-inject.c +++ b/linux_module/iface-env-inject.c @@ -68,7 +68,8 @@ static int vm_env_inject (struct v3_guest * guest, unsigned int cmd, unsigned lo env->num_strings = env_arg.num_strings; - strcpy(env->bin_name, env_arg.bin_name); + strncpy(env->bin_name, env_arg.bin_name, MAX_STRING_LEN); + env->bin_name[MAX_STRING_LEN-1] = 0; DEBUG("Binary hooked on: %s\n", env->bin_name); //DEBUG("Palacios: Allocating space for %u env var string ptrs...\n", env->num_strings);