static char *add_prefix(char *prefix, char* arg)
{
char *narg = arg;
- int i;
+ int i;
if (arg && prefix && (i = strlen(prefix))) {
narg = xmalloc(sizeof(char *) * (i + strlen(arg) + 2));
ret = execvp(nargv[0], (char *const *) nargv);
/* Code unreached if execv successful */
+ free((char*)nargv[1]);
free(narg);
return ret;
}