|  | @@ -163,14 +163,16 @@ func (s *composeService) removeNetwork(ctx context.Context, name string, w progr
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	var removed int
 |  |  	var removed int
 | 
											
												
													
														|  |  	for _, net := range networks {
 |  |  	for _, net := range networks {
 | 
											
												
													
														|  | -		if err := s.apiClient().NetworkRemove(ctx, net.ID); err != nil {
 |  | 
 | 
											
												
													
														|  | -			if errdefs.IsNotFound(err) {
 |  | 
 | 
											
												
													
														|  | -				continue
 |  | 
 | 
											
												
													
														|  | 
 |  | +		if net.Name == name {
 | 
											
												
													
														|  | 
 |  | +			if err := s.apiClient().NetworkRemove(ctx, net.ID); err != nil {
 | 
											
												
													
														|  | 
 |  | +				if errdefs.IsNotFound(err) {
 | 
											
												
													
														|  | 
 |  | +					continue
 | 
											
												
													
														|  | 
 |  | +				}
 | 
											
												
													
														|  | 
 |  | +				w.Event(progress.ErrorEvent(eventName))
 | 
											
												
													
														|  | 
 |  | +				return errors.Wrapf(err, fmt.Sprintf("failed to remove network %s", name))
 | 
											
												
													
														|  |  			}
 |  |  			}
 | 
											
												
													
														|  | -			w.Event(progress.ErrorEvent(eventName))
 |  | 
 | 
											
												
													
														|  | -			return errors.Wrapf(err, fmt.Sprintf("failed to remove network %s", name))
 |  | 
 | 
											
												
													
														|  | 
 |  | +			removed++
 | 
											
												
													
														|  |  		}
 |  |  		}
 | 
											
												
													
														|  | -		removed++
 |  | 
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	if removed == 0 {
 |  |  	if removed == 0 {
 |