fix: handle hash without $ prefix
This commit is contained in:
		
							parent
							
								
									9e61907d51
								
							
						
					
					
						commit
						e00997d616
					
				@ -75,6 +75,10 @@ func (p *Passwd) IsPreferred(hash string) bool {
 | 
			
		||||
 | 
			
		||||
func (p *Passwd) getAlgo(hash string) (string, Passwder) {
 | 
			
		||||
	var algo string
 | 
			
		||||
	if !strings.HasPrefix(hash, "$") {
 | 
			
		||||
		return p.getName(p.f), p.f
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if _, h, ok := strings.Cut(hash, "$"); ok {
 | 
			
		||||
		algo, _, ok = strings.Cut(h, "$")
 | 
			
		||||
		if !ok {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user