mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 07:33:01 +00:00 
			
		
		
		
	Fix incorrect error when argv[3] is null
The `janet_get_addrinfo` function retained code that was meant for compliance with 3 separate function signatures under a single function name. Changing things to be a single function signature was broken until the code pertaining to the aforementioned was stripped out.
This commit is contained in:
		| @@ -301,12 +301,7 @@ static struct addrinfo *janet_get_addrinfo(Janet *argv, int32_t offset, int sock | ||||
|         /* when is_bind is set, we're performing a connect, but wanting to | ||||
|          * specify from where we connect, and in general don't care about a | ||||
|          * port */ | ||||
|         /* TODO: remove check, argv[3] is where our bindhost is at! */ | ||||
|         int32_t current_offset = 2; | ||||
|         if (janet_checktype(argv[current_offset], JANET_KEYWORD)) { | ||||
|            current_offset++; | ||||
|         } | ||||
|         host = (char *)janet_getcstring(argv, current_offset); | ||||
|         host = (char *)janet_getcstring(argv, 3); | ||||
|         port = NULL; | ||||
|         err = "could not get address info for connect bind: %s"; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 llmII
					llmII