mirror of
				https://github.com/byReqz/go-etcher.git
				synced 2025-10-31 06:51:31 +00:00 
			
		
		
		
	fix blockdevices being unwritable
This commit is contained in:
		
							
								
								
									
										2
									
								
								main.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								main.go
									
									
									
									
									
								
							| @@ -204,6 +204,7 @@ func main() { | |||||||
| 	} else { | 	} else { | ||||||
| 		inputsize, err = image.Seek(0, io.SeekEnd) | 		inputsize, err = image.Seek(0, io.SeekEnd) | ||||||
| 		inputisblock = true | 		inputisblock = true | ||||||
|  | 		_, _ = image.Seek(0, 0) | ||||||
| 	} | 	} | ||||||
| 	target, err := os.OpenFile(device, os.O_RDWR, 0660) | 	target, err := os.OpenFile(device, os.O_RDWR, 0660) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -219,6 +220,7 @@ func main() { | |||||||
| 	} else { | 	} else { | ||||||
| 		targetsize, err = target.Seek(0, io.SeekEnd) | 		targetsize, err = target.Seek(0, io.SeekEnd) | ||||||
| 		targetisblock = true | 		targetisblock = true | ||||||
|  | 		_, _ = target.Seek(0, 0) | ||||||
| 	} | 	} | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		s.Stop() | 		s.Stop() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user