* main.c: Update copyright year.

(captured_main): Avois using strcpy and strcat.
This commit is contained in:
Mark Kettenis 2005-04-02 20:25:22 +00:00
parent aa55ccb120
commit 7509373f99
2 changed files with 10 additions and 8 deletions

View file

@ -1,3 +1,8 @@
2005-04-02 Mark Kettenis <kettenis@gnu.org>
* main.c: Update copyright year.
(captured_main): Avois using strcpy and strcat.
2005-04-01 Michael Snyder <msnyder@redhat.com> 2005-04-01 Michael Snyder <msnyder@redhat.com>
* dummy-frame.c (dummy_frame_sniffer): Optimization: don't bother * dummy-frame.c (dummy_frame_sniffer): Optimization: don't bother

View file

@ -1,8 +1,8 @@
/* Top level stuff for GDB, the GNU debugger. /* Top level stuff for GDB, the GNU debugger.
Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Foundation, Inc. Free Software Foundation, Inc.
This file is part of GDB. This file is part of GDB.
@ -143,7 +143,7 @@ captured_main (void *data)
int ndir; int ndir;
struct stat homebuf, cwdbuf; struct stat homebuf, cwdbuf;
char *homedir, *homeinit; char *homedir;
int i; int i;
@ -600,11 +600,7 @@ extern int gdbtk_test (char *);
homedir = getenv ("HOME"); homedir = getenv ("HOME");
if (homedir) if (homedir)
{ {
homeinit = (char *) alloca (strlen (homedir) + char *homeinit = xstrprintf ("%s/%s", homedir, gdbinit);
strlen (gdbinit) + 10);
strcpy (homeinit, homedir);
strcat (homeinit, "/");
strcat (homeinit, gdbinit);
if (!inhibit_gdbinit) if (!inhibit_gdbinit)
{ {
@ -622,6 +618,7 @@ extern int gdbtk_test (char *);
stat (homeinit, &homebuf); stat (homeinit, &homebuf);
stat (gdbinit, &cwdbuf); /* We'll only need this if stat (gdbinit, &cwdbuf); /* We'll only need this if
homedir was set. */ homedir was set. */
xfree (homeinit);
} }
/* Now perform all the actions indicated by the arguments. */ /* Now perform all the actions indicated by the arguments. */