awk: another smallish code shrink

This commit is contained in:
Denis Vlasenko 2008-07-02 22:47:49 +00:00
parent f8e8783a92
commit 8ae5b28b4b

View File

@ -2028,9 +2028,7 @@ static var *exec_builtin(node *op, var *res)
if (i < 0) i = 0;
n = (nargs > 2) ? getvar_i(av[2]) : l-i;
if (n < 0) n = 0;
s = xzalloc(n + 1);
strncpy(s, as[0]+i, n);
/*s[n] = '\0'; - xzalloc did it */
s = xstrndup(as[0]+i, n);
setvar_p(res, s);
break;