Explorar o código

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

Aleksandr Kuzmenko %!s(int64=4) %!d(string=hai) anos
pai
achega
a16c00f6af
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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