=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/lex/main.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- src/usr.bin/lex/main.c 2001/06/17 07:30:42 1.5 +++ src/usr.bin/lex/main.c 2002/05/30 10:53:44 1.6 @@ -1,4 +1,4 @@ -/* $OpenBSD: main.c,v 1.5 2001/06/17 07:30:42 deraadt Exp $ */ +/* $OpenBSD: main.c,v 1.6 2002/05/30 10:53:44 deraadt Exp $ */ /* flex - tool to generate fast lexical analyzers */ @@ -34,7 +34,7 @@ All rights reserved.\n"; #endif /* not lint */ -/* $Header: /cvsrepo/anoncvs/cvs/src/usr.bin/lex/main.c,v 1.5 2001/06/17 07:30:42 deraadt Exp $ */ +/* $Header: /cvsrepo/anoncvs/cvs/src/usr.bin/lex/main.c,v 1.6 2002/05/30 10:53:44 deraadt Exp $ */ #include "flexdef.h" @@ -286,8 +286,8 @@ else suffix = "c"; - sprintf( outfile_path, outfile_template, - prefix, suffix ); + snprintf( outfile_path, sizeof outfile_path, + outfile_template, prefix, suffix ); outfilename = outfile_path; } @@ -1135,7 +1135,7 @@ if ( ! did_outfilename ) { - sprintf( outfile_path, outfile_template, + snprintf( outfile_path, sizeof outfile_path, outfile_template, prefix, C_plus_plus ? "cc" : "c" ); outfilename = outfile_path; }