warn user when custom hostname is wrong. Fixes #7489
This commit is contained in:
		
							parent
							
								
									f087274f93
								
							
						
					
					
						commit
						f42499acdb
					
				
					 1 changed files with 14 additions and 4 deletions
				
			
		|  | @ -1135,10 +1135,20 @@ class Connection(CommonConnection, ConnectionHandlers): | ||||||
|             else: |             else: | ||||||
|                 use_custom = gajim.config.get_per('accounts', self.name, |                 use_custom = gajim.config.get_per('accounts', self.name, | ||||||
|                     'use_custom_host') |                     'use_custom_host') | ||||||
|                 custom_h = gajim.config.get_per('accounts', self.name, |                 if use_custom: | ||||||
|                     'custom_host') |                     custom_h = gajim.config.get_per('accounts', self.name, | ||||||
|                 custom_p = gajim.config.get_per('accounts', self.name, |                         'custom_host') | ||||||
|                     'custom_port') |                     custom_p = gajim.config.get_per('accounts', self.name, | ||||||
|  |                         'custom_port') | ||||||
|  |                     try: | ||||||
|  |                         helpers.idn_to_ascii(custom_h) | ||||||
|  |                     except Exception: | ||||||
|  |                         gajim.nec.push_incoming_event(InformationEvent(None, | ||||||
|  |                             conn=self, level='error', | ||||||
|  |                             pri_txt=_('Wrong Custom Hostname'), | ||||||
|  |                             sec_txt='Wrong custom hostname "%s". Ignoring it.' \ | ||||||
|  |                             % custom_h)) | ||||||
|  |                         use_custom = False | ||||||
| 
 | 
 | ||||||
|         # create connection if it doesn't already exist |         # create connection if it doesn't already exist | ||||||
|         self.connected = 1 |         self.connected = 1 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue