diff options
author | Mark Kettenis <kettenis@gnu.org> | 2005-03-13 22:06:10 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2005-03-13 22:06:10 +0000 |
commit | 279eca0814842ee5d0c1a5b3724b50fcf9b56aff (patch) | |
tree | 2800a035df218152c00c6d0288b93c4c4c656f69 /gdb/target.c | |
parent | 8cb68fbb05cccb6faea70910cde1228b661f2474 (diff) | |
download | gdb-279eca0814842ee5d0c1a5b3724b50fcf9b56aff.tar.gz |
* inf-ttrace.c (inf_ttrace_pid_to_str): Use snprintf instead of
sprintf.
* target.c (normal_pid_to_str): Likewise.
* remote.c (remote_pid_to_str): Use snprint instead of sprintf.
Change capitalization of "thread". Use ptid_get_pid instead of
GETPID.
Diffstat (limited to 'gdb/target.c')
-rw-r--r-- | gdb/target.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gdb/target.c b/gdb/target.c index e2bb96d0ccf..a0965fd3b6f 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -1803,15 +1803,17 @@ store_waitstatus (struct target_waitstatus *ourstatus, int hoststatus) int (*target_activity_function) (void); int target_activity_fd; -/* Convert a normal process ID to a string. Returns the string in a static - buffer. */ +/* Convert a normal process ID to a string. Returns the string in a + static buffer. */ char * normal_pid_to_str (ptid_t ptid) { - static char buf[30]; + static char buf[32]; + int size; - sprintf (buf, "process %d", PIDGET (ptid)); + size = snprintf (buf, sizeof buf, "process %d", ptid_get_pid (ptid)); + gdb_assert (size < sizeof buf); return buf; } |