KernelConfigParser::error() returns internal buffer.

It is easier to log errors now (instead of calling
    ... << error().str()
each time.)

Bug: 38324908

Test: pass
Change-Id: Iba8607db032ff77b578831d1f638e9b18c4b548e
diff --git a/assemble_vintf.cpp b/assemble_vintf.cpp
index 3955588..7683472 100644
--- a/assemble_vintf.cpp
+++ b/assemble_vintf.cpp
@@ -69,12 +69,12 @@
         std::string content = read(ifs);
         status_t err = parser.process(content.c_str(), content.size());
         if (err != OK) {
-            std::cerr << parser.error().rdbuf();
+            std::cerr << parser.error();
             return false;
         }
         err = parser.finish();
         if (err != OK) {
-            std::cerr << parser.error().rdbuf();
+            std::cerr << parser.error();
             return false;
         }