Ver Fonte

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

Aleksandr Kuzmenko há 4 anos atrás
pai
commit
a16c00f6af
1 ficheiros alterados com 2 adições e 1 exclusões
  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