gluon-mesh-vpn-fastd: fix respondd segfault under load (#2594)
When running "fastd -v" fails, line may be NULL, causing a segfault in strncmp.
This commit is contained in:
		
							parent
							
								
									fa123e56d4
								
							
						
					
					
						commit
						20eea9b9ca
					
				@ -65,7 +65,7 @@ static struct json_object * get_fastd_version(void) {
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	const char *version = line;
 | 
			
		||||
	if (strncmp(version, "fastd ", 6) == 0)
 | 
			
		||||
	if (version && strncmp(version, "fastd ", 6) == 0)
 | 
			
		||||
		version += 6;
 | 
			
		||||
 | 
			
		||||
	struct json_object *ret = gluonutil_wrap_string(version);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user