浏览代码

LibDebug: Unbreak LineProgram::parse_source_directories()

This regressed with ac9f6fd1f8e235039fa3416f6ed68d07cbbf896c where
we switched to using InputMemoryStream.
Andreas Kling 5 年之前
父节点
当前提交
4c44c96bc6
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      Libraries/LibDebug/Dwarf/LineProgram.cpp

+ 3 - 2
Libraries/LibDebug/Dwarf/LineProgram.cpp

@@ -56,8 +56,9 @@ void LineProgram::parse_source_directories()
 {
     m_source_directories.append(".");
 
-    String directory;
-    while (m_stream >> directory) {
+    while (m_stream.peek_or_error()) {
+        String directory;
+        m_stream >> directory;
 #ifdef DWARF_DEBUG
         dbg() << "directory: " << directory;
 #endif