Fix MFS ftruncate crash (Bug#370, reported by Aki Goto)
This commit is contained in:
		
							parent
							
								
									6dc5d42798
								
							
						
					
					
						commit
						c8f8d69204
					
				| @ -166,10 +166,10 @@ int op;				/* special actions */ | |||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   /* If the single indirect block isn't there (or was just freed),
 |   /* If the single indirect block isn't there (or was just freed),
 | ||||||
|    * see if we have to keep the double indirect block. |    * see if we have to keep the double indirect block, if any. | ||||||
|    */ |    */ | ||||||
|   if(z1 == NO_ZONE && !single && empty_indir(bp_dindir, rip->i_sp) && |   if(z1 == NO_ZONE && !single && z2 != NO_ZONE && | ||||||
|      z2 != NO_ZONE) { |      empty_indir(bp_dindir, rip->i_sp)) { | ||||||
| 	free_zone(rip->i_dev, z2); | 	free_zone(rip->i_dev, z2); | ||||||
| 	rip->i_zone[zones+1] = NO_ZONE; | 	rip->i_zone[zones+1] = NO_ZONE; | ||||||
|   } |   } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 David van Moolenbroek
						David van Moolenbroek