]> wimlib.net Git - wimlib/blobdiff - src/write.c
main_writer_thread_proc(): Re-instate removed condition
[wimlib] / src / write.c
index 292708c77d08ee6aaf8d5cbfafed3ff72bd92a86..a23aa450d211c63e27227fd170f6e8b1b3713367 100644 (file)
@@ -1020,6 +1020,7 @@ static int main_writer_thread_proc(struct list_head *stream_list,
                //
                // Otherwise, write all the chunks we can.
                while (cur_lte != NULL &&
+                      !list_empty(&cur_lte->msg_list) &&
                       (msg = container_of(cur_lte->msg_list.next,
                                           struct message,
                                           list))->complete)