summaryrefslogtreecommitdiff
path: root/src/irmd/ipcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/irmd/ipcp.c')
-rw-r--r--src/irmd/ipcp.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/irmd/ipcp.c b/src/irmd/ipcp.c
index a6b0d20a..ae5325c5 100644
--- a/src/irmd/ipcp.c
+++ b/src/irmd/ipcp.c
@@ -44,11 +44,6 @@
#include <sys/time.h>
#include <spawn.h>
-static void close_ptr(void * o)
-{
- close(*(int *) o);
-}
-
ipcp_msg_t * send_recv_ipcp_msg(pid_t pid,
ipcp_msg_t * msg)
{
@@ -111,7 +106,7 @@ ipcp_msg_t * send_recv_ipcp_msg(pid_t pid,
(void *) &tv, sizeof(tv)))
log_warn("Failed to set timeout on socket.");
- pthread_cleanup_push(close_ptr, (void *) &sockfd);
+ pthread_cleanup_push(__cleanup_close_ptr, (void *) &sockfd);
ipcp_msg__pack(msg, buf);