Article View: gnu.utils.bug
Article #183gawk: printf() running off end of array
From: mycroft
Date: Sat, 01 Aug 1992 05:59
Date: Sat, 01 Aug 1992 05:59
27 lines
1124 bytes
1124 bytes
(Ignore my previous diff. This seems like a better solution.) Sat Aug 1 01:57:59 1992 Charles Hannum (mycroft@hal.gnu.ai.mit.edu) * builtin.c (do_sprintf): Leave space in obuf for null added by make_str_node. *** builtin.c.orig Wed Jun 19 04:30:28 1991 --- builtin.c Sat Aug 1 01:54:23 1992 *************** *** 248,254 **** emalloc(obuf, char *, 120, "do_sprintf"); osiz = 120; ! ofre = osiz; olen = 0; sfmt = tree_eval(tree->lnode); sfmt = force_string(sfmt); --- 248,254 ---- emalloc(obuf, char *, 120, "do_sprintf"); osiz = 120; ! ofre = osiz-1; /* Leave room for null terminator. */ olen = 0; sfmt = tree_eval(tree->lnode); sfmt = force_string(sfmt);
Technical Details
Message-ID:
<9208010559.AA18595@hal.gnu.ai.mit.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!gnu.ai.mit.edu!mycroftShow Full Headers
Complete Article Headers
Newsgroups: gnu.utils.bug Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!gnu.ai.mit.edu!mycroft From: mycroft@gnu.ai.mit.edu Subject: gawk: printf() running off end of array Message-ID: <9208010559.AA18595@hal.gnu.ai.mit.edu> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Sat, 1 Aug 1992 05:59:34 GMT Approved: bug-gnu-utils@prep.ai.mit.edu Lines: 29