diff --git a/src/driver/slbt_driver_ctx.c b/src/driver/slbt_driver_ctx.c index 458f9c8..dc68114 100644 --- a/src/driver/slbt_driver_ctx.c +++ b/src/driver/slbt_driver_ctx.c @@ -439,7 +439,7 @@ static int slbt_split_argv( else if (!(sargv->dargs = calloc(1,size+1))) return -1; - else if (!(*aobjlistv = calloc(argc >> 1,sizeof(**aobjlistv)))) { + else if (!(*aobjlistv = calloc(argc,sizeof(**aobjlistv)))) { free(sargv->dargv); free(sargv->dargs); return -1;