Jelajahi Sumber

[eval] fixed flags handling in eval.luv.File.copyFile and .symlink

Aleksandr Kuzmenko 4 tahun lalu
induk
melakukan
a16c00f6af
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      src/macro/eval/evalLuv.ml

+ 2 - 1
src/macro/eval/evalLuv.ml

@@ -436,7 +436,8 @@ let encode_scandir sd =
 	]
 
 let decode_int_flags v =
-	List.map decode_int (decode_array v)
+	if v = VNull then []
+	else List.map decode_int (decode_array v)
 
 let decode_file_open_flag v : File.Open_flag.t =
 	match decode_int v with