[bug] Windows-to-Linux remote mount overlapped I/O is not detecting EOF for read operations #48
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				BlockStorage/repertory/pipeline/head Build queued...
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	BlockStorage/repertory/pipeline/head Build queued...
				
			This commit is contained in:
		| @@ -1381,7 +1381,7 @@ auto remote_server::winfsp_read(PVOID file_desc, PVOID buffer, UINT64 offset, | |||||||
|     if (res >= 0) { |     if (res >= 0) { | ||||||
|       *bytes_transferred = static_cast<UINT32>(res); |       *bytes_transferred = static_cast<UINT32>(res); | ||||||
|       if (*bytes_transferred == 0U) { |       if (*bytes_transferred == 0U) { | ||||||
|         ret = STATUS_END_OF_FILE; |         ret = static_cast<packet::error_type>(STATUS_END_OF_FILE); | ||||||
|       } |       } | ||||||
|     } else { |     } else { | ||||||
|       ret = |       ret = | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user