Index: net/tools/gdig/gdig.cc |
diff --git a/net/tools/gdig/gdig.cc b/net/tools/gdig/gdig.cc |
index fbee8860ad65fa2fc7c778fa04d3d49701966e3a..de62de19392b311fe4adfbe150f6097ca4b135c7 100644 |
--- a/net/tools/gdig/gdig.cc |
+++ b/net/tools/gdig/gdig.cc |
@@ -487,7 +487,8 @@ void GDig::OnResolveComplete(unsigned entry_index, |
static_cast<int>(resolve_time.InMilliseconds()), |
replay_log_[entry_index].domain_name.c_str(), val); |
if (val != OK) { |
- printf("%s", ErrorToString(val)); |
+ std::string error_string = ErrorToString(val); |
+ printf("%s", error_string.c_str()); |
} else { |
for (size_t i = 0; i < address_list->size(); ++i) { |
if (i != 0) |