diff options
Diffstat (limited to 'gdb/tui/tui-file.c')
-rw-r--r-- | gdb/tui/tui-file.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/tui/tui-file.c b/gdb/tui/tui-file.c index 4b4b92c..1aa0a61 100644 --- a/gdb/tui/tui-file.c +++ b/gdb/tui/tui-file.c @@ -107,7 +107,7 @@ tui_sfileopen (int n) tmpstream->ts_filestream = NULL; if (n > 0) { - tmpstream->ts_strbuf = xmalloc ((n + 1) * sizeof (char)); + tmpstream->ts_strbuf = XNEWVEC (char, n + 1); tmpstream->ts_strbuf[0] = '\0'; } else @@ -221,12 +221,13 @@ tui_file_adjust_strbuf (int n, struct ui_file *file) if (n > (stream->ts_buflen - non_null_chars - 1)) { stream->ts_buflen = n + non_null_chars + 1; - stream->ts_strbuf = xrealloc (stream->ts_strbuf, stream->ts_buflen); + stream->ts_strbuf + = XRESIZEVEC (char, stream->ts_strbuf, stream->ts_buflen); } } else /* No buffer yet, so allocate one of the desired size. */ - stream->ts_strbuf = xmalloc ((n + 1) * sizeof (char)); + stream->ts_strbuf = XNEWVEC (char, n + 1); } static void |