File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed 
components/workspacekit/cmd Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -704,15 +704,21 @@ func makeHostnameLocal(ring2root string) error {
704704	newLines  :=  []string {}
705705	for  _ , line  :=  range  lines  {
706706		fields  :=  strings .Fields (line )
707- 		if  len (fields ) !=   2  {
707+ 		if  len (fields ) <   1  {
708708			newLines  =  append (newLines , line )
709709			continue 
710710		}
711- 		if  len (net .ParseIP (fields [0 ])) !=  net .IPv4len  {
711+ 		if  strings .HasPrefix (fields [0 ], "#" ) {
712+ 			newLines  =  append (newLines , line )
713+ 		}
714+ 		ip  :=  net .ParseIP (fields [0 ]).To4 ()
715+ 		if  len (ip ) !=  net .IPv4len  {
712716			continue 
713717		}
714718		if  fields [1 ] ==  hostname  {
715719			newLines  =  append (newLines , "127.0.0.1 " + hostname )
720+ 		} else  {
721+ 			newLines  =  append (newLines , line )
716722		}
717723	}
718724	return  os .WriteFile (path , []byte (strings .Join (newLines , "\n " )), stat .Mode ())
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments