# HG changeset patch # User paulo@thepaulopc # Date 1289549628 28800 # Node ID acf12a2e872d0514e36c9cccec476ee2f643046e # Parent 669266246c6b1a10c77677336aa5b879e631c908 rcg.c: use snprintf() instead of sprintf() diff -r 669266246c6b -r acf12a2e872d rcg.c --- a/rcg.c Fri Nov 12 00:08:34 2010 -0800 +++ b/rcg.c Fri Nov 12 00:13:48 2010 -0800 @@ -218,7 +218,7 @@ if (!out) exit(realloc_error()); - sprintf(&out[out_pos], "%.*s%s%s%s%.*s%s", so, &buf[buf_pos], CLR_START, clr, CLR_END, match_len, &buf[buf_pos + so], CLR_CLEAR); + snprintf(&out[out_pos], out_len, "%.*s%s%s%s%.*s%s", so, &buf[buf_pos], CLR_START, clr, CLR_END, match_len, &buf[buf_pos + so], CLR_CLEAR); buf_pos += match_len + so; out_pos += CLR_STRING_len + match_len + so;