diff options
author | Gabe Black <gabeblack@google.com> | 2018-08-22 19:26:38 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2018-09-25 23:57:24 +0000 |
commit | 3d33eecfe8e38acb5fa6ac26cc2b7b371bdcda49 (patch) | |
tree | 1f01ca74b155ea8c5106eac136e80a1d3070dfb0 /src/systemc/utils | |
parent | f17f15e57fa16c2ce7eb4c951165b4978d686f87 (diff) | |
download | gem5-3d33eecfe8e38acb5fa6ac26cc2b7b371bdcda49.tar.xz |
systemc: Make the report handler handle null messages.
It was checking the first character of the message for a null byte, but
not whether the message string pointer itself was null.
Change-Id: Iddef1e22c35b55c8c898670576ab416dd1023d7c
Reviewed-on: https://gem5-review.googlesource.com/12252
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/utils')
-rw-r--r-- | src/systemc/utils/sc_report_handler.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/systemc/utils/sc_report_handler.cc b/src/systemc/utils/sc_report_handler.cc index 6b259342a..e08ad6624 100644 --- a/src/systemc/utils/sc_report_handler.cc +++ b/src/systemc/utils/sc_report_handler.cc @@ -413,7 +413,7 @@ sc_report_compose_message(const sc_report &report) str << report.get_msg_type(); const char *msg = report.get_msg(); - if (msg[0]) + if (msg && msg[0]) str << ": " << msg; if (report.get_severity() > SC_INFO) { |