aboutsummaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
Diffstat (limited to 'editors')
-rw-r--r--editors/awk.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/editors/awk.c b/editors/awk.c
index d15dbb3e5..17244f9e6 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -765,11 +765,9 @@ static var *setvar_u(var *v, const char *value)
765/* set array element to user string */ 765/* set array element to user string */
766static void setari_u(var *a, int idx, const char *s) 766static void setari_u(var *a, int idx, const char *s)
767{ 767{
768 char sidx[sizeof(int)*3 + 1];
769 var *v; 768 var *v;
770 769
771 sprintf(sidx, "%d", idx); 770 v = findvar(iamarray(a), itoa(idx));
772 v = findvar(iamarray(a), sidx);
773 setvar_u(v, s); 771 setvar_u(v, s);
774} 772}
775 773