瀏覽代碼

Minor fix to os.write on darwin

gingerBill 5 年之前
父節點
當前提交
9b4d4a2c61
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      core/os/os_darwin.odin

+ 3 - 0
core/os/os_darwin.odin

@@ -169,6 +169,9 @@ close :: proc(fd: Handle) {
 write :: proc(fd: Handle, data: []u8) -> (int, Errno) {
 	assert(fd != -1);
 
+	if len(data) == 0 {
+		return 0, 1;
+	}
 	bytes_written := _unix_write(fd, &data[0], len(data));
 	if(bytes_written == -1) {
 		return 0, 1;