Commit 742b41b9 authored by Magnus Svensson's avatar Magnus Svensson
Browse files

WL#4189 Make mysqltest die if fflush fails

parent 1449202b
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -537,7 +537,10 @@ class LogFile {
  void flush()
  {
    if (m_file && m_file != stdout)
      fflush(m_file);
    {
      if (fflush(m_file))
        die("Failed to flush '%s', errno: %d", m_file_name, errno);
    }
  }

  void write(DYNAMIC_STRING* ds)
@@ -552,8 +555,6 @@ class LogFile {
    if (fwrite(ds->str, 1, ds->length, m_file) != ds->length)
      die("Failed to write %lu bytes to '%s', errno: %d",
          (unsigned long)ds->length, m_file_name, errno);
    if (fflush(m_file))
      die("Failed to flush '%s', errno: %d", m_file_name, errno);
    m_bytes_written+= ds->length;
    DBUG_VOID_RETURN;
  }