| 
					
				 | 
			
			
				@@ -2011,6 +2011,11 @@ getinfo_helper_dir(control_connection_t *control_conn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       char *filename = get_datadir_fname("cached-consensus"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       *answer = read_file_to_str(filename, RFTS_IGNORE_MISSING, NULL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tor_free(filename); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!*answer) { /* generate an error */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        *errmsg = "Could not open cached consensus. " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          "Make sure FetchUselessDescriptors is set to 1."; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else if (!strcmp(question, "network-status")) { /* v1 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     routerlist_t *routerlist = router_get_routerlist(); 
			 |