fix #2830 Autorization segment typo fixed
This fixes the parsing of the authorization segment in the response of an order. Without this fix the start of the array is not found correctly and therefore the finalize URL is part of the authorization segment. Changing the regex to *\[[^\[]*\] fix this. Seems to be a typo which has not been recognized so far. This can be only recognized if the response is in a single line.pull/2831/head
							parent
							
								
									5398bac533
								
							
						
					
					
						commit
						dc697a6862
					
				
							
								
								
									
										2
									
								
								acme.sh
								
								
								
								
							
							
						
						
									
										2
									
								
								acme.sh
								
								
								
								
							| 
						 | 
				
			
			@ -4019,7 +4019,7 @@ issue() {
 | 
			
		|||
      #for dns manual mode
 | 
			
		||||
      _savedomainconf "Le_OrderFinalize" "$Le_OrderFinalize"
 | 
			
		||||
 | 
			
		||||
      _authorizations_seg="$(echo "$response" | _egrep_o '"authorizations" *: *\[[^\]*\]' | cut -d '[' -f 2 | tr -d ']' | tr -d '"')"
 | 
			
		||||
      _authorizations_seg="$(echo "$response" | _egrep_o '"authorizations" *: *\[[^\[]]*\]' | cut -d '[' -f 2 | tr -d ']' | tr -d '"')"
 | 
			
		||||
      _debug2 _authorizations_seg "$_authorizations_seg"
 | 
			
		||||
      if [ -z "$_authorizations_seg" ]; then
 | 
			
		||||
        _err "_authorizations_seg not found."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue