diff options
author | Mark Nunberg <mnunberg@haskalah.org> | 2018-03-04 18:17:16 +0200 |
---|---|---|
committer | Mark Nunberg <mnunberg@haskalah.org> | 2018-09-25 20:21:37 -0400 |
commit | 49974c9359ad6b58cea15106cf6511bdb31d31a9 (patch) | |
tree | 5cfbe5664581f331404fde52c5b169d5af2397dc /hiredis.h | |
parent | 685030652cd98c5414ce554ff5b356dfe8437870 (diff) |
Call connect(2) again for non-blocking connect
This retrieves the actual error which occurred, as getsockopt is not
always reliable in this regard.
Diffstat (limited to 'hiredis.h')
-rw-r--r-- | hiredis.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -134,6 +134,9 @@ typedef struct redisContext { char *path; } unix_sock; + /* For non-blocking connect */ + struct sockadr *saddr; + size_t addrlen; } redisContext; redisContext *redisConnect(const char *ip, int port); |