|  |  | @ -604,7 +604,10 @@ void* visionserver_client_thread(void* arg) { | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     int ret = zmq_poll(polls, num_polls, -1); |  |  |  |     int ret = zmq_poll(polls, num_polls, -1); | 
			
		
	
		
		
			
				
					
					|  |  |  |     if (ret < 0) { |  |  |  |     if (ret < 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |       if (errno == EINTR) continue; |  |  |  |       if (errno == EINTR){ | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         LOGW("poll EINTR"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         continue; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |       LOGE("poll failed (%d - %d)", ret, errno); |  |  |  |       LOGE("poll failed (%d - %d)", ret, errno); | 
			
		
	
		
		
			
				
					
					|  |  |  |       break; |  |  |  |       break; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | @ -796,6 +799,10 @@ void* visionserver_thread(void* arg) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     int ret = zmq_poll(polls, ARRAYSIZE(polls), -1); |  |  |  |     int ret = zmq_poll(polls, ARRAYSIZE(polls), -1); | 
			
		
	
		
		
			
				
					
					|  |  |  |     if (ret < 0) { |  |  |  |     if (ret < 0) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       if (errno == EINTR){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         LOGW("poll EINTR"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         continue; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |       LOGE("poll failed (%d)", ret); |  |  |  |       LOGE("poll failed (%d)", ret); | 
			
		
	
		
		
			
				
					
					|  |  |  |       break; |  |  |  |       break; | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
	
		
		
			
				
					|  |  | 
 |