Jelajahi Sumber

qopen-in-vm: ensure we can't mistake a non empty file for an empty one

st_size is off_t, which may be larger than int.
Vincent Penquerc'h 10 tahun lalu
induk
melakukan
a4b3a0c955
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      qubes-rpc/qopen-in-vm.c

+ 1 - 1
qubes-rpc/qopen-in-vm.c

@@ -44,7 +44,7 @@ int copy_and_return_nonemptiness(int tmpfd)
 		gui_fatal("fstat");
 	close(tmpfd);
 
-	return st.st_size;
+	return st.st_size > 0;
 }
 
 void recv_file_nowrite(char *fname)