release
[asdcplib.git] / FileIO.cpp
index b3d434ef1029941cdbf31c50c2f7e306a29522ab..3665c458bc73d408cf69420545f9dc8e036095ca 100755 (executable)
@@ -362,13 +362,12 @@ ASDCP::FileWriter::Writev(ui32_t* bytes_written)
                                   (DWORD*)&tmp_count,
                                   NULL);
 
-      if ( wr_result == 0 )
+      if ( wr_result == 0 || iov->m_iovec[i].iov_len != tmp_count)
        {
          result = ASDCP::RESULT_WRITEFAIL;
          break;
        }
 
-      assert(iov->m_iovec[i].iov_len == tmp_count);
       *bytes_written += tmp_count;
     }