aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-socket-connect.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/assuan-socket-connect.c')
-rw-r--r--src/assuan-socket-connect.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/assuan-socket-connect.c b/src/assuan-socket-connect.c
index ed18095..5423963 100644
--- a/src/assuan-socket-connect.c
+++ b/src/assuan-socket-connect.c
@@ -147,18 +147,17 @@ _assuan_connect_finalize (assuan_context_t ctx, assuan_fd_t fd,
* and initialize the connection.
*/
gpg_error_t
-assuan_socket_connect_fd (assuan_context_t ctx, int fd, unsigned int flags)
+assuan_socket_connect_fd (assuan_context_t ctx, assuan_fd_t fd,
+ unsigned int flags)
{
gpg_error_t err;
- assuan_fd_t afd;
- if (!ctx || fd < 0)
+ if (!ctx)
return GPG_ERR_INV_ARG;
- afd = assuan_fd_from_posix_fd (fd);
- if (afd == ASSUAN_INVALID_FD)
+ if (fd == ASSUAN_INVALID_FD)
return GPG_ERR_INV_ARG;
- err = _assuan_connect_finalize(ctx, afd, flags);
+ err = _assuan_connect_finalize (ctx, fd, flags);
if (err)
_assuan_reset (ctx);