mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 20:21:47 +01:00 
			
		
		
		
	Keys should not verify revoked email addresses (#12486)
Fix #6778 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		
							parent
							
								
									ac3cfad23d
								
							
						
					
					
						commit
						f50364a5b0
					
				| @ -286,6 +286,9 @@ func parseGPGKey(ownerID int64, e *openpgp.Entity) (*GPGKey, error) { | ||||
| 
 | ||||
| 	emails := make([]*EmailAddress, 0, len(e.Identities)) | ||||
| 	for _, ident := range e.Identities { | ||||
| 		if ident.Revocation != nil { | ||||
| 			continue | ||||
| 		} | ||||
| 		email := strings.ToLower(strings.TrimSpace(ident.UserId.Email)) | ||||
| 		for _, e := range userEmails { | ||||
| 			if e.Email == email { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user