|
@@ -155,7 +155,12 @@ void debug_ipc_assert_equal_vector(std::vector<T> value) {
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
- fwrite(value.data(), 1, array_byte_length, debug_ipc_file);
|
|
|
+ size_t written = fwrite(value.data(), 1, array_byte_length, debug_ipc_file);
|
|
|
+
|
|
|
+ if (written != 1) {
|
|
|
+ printf("[IPCDBG] Could not write enough bytes. Error: %s\n", strerror(errno));
|
|
|
+ endless_loop();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|