From d3cec4b6a8d781bacd4859f7fe8737cbe4ba42a1 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Mon, 6 Aug 2012 15:20:06 -0700 Subject: [PATCH] Refresh of dup2 --- src/preload.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/preload.c b/src/preload.c index ff7d2d09..b3cf6acc 100644 --- a/src/preload.c +++ b/src/preload.c @@ -815,6 +815,7 @@ int shutdown(int socket, int how) int close(int socket) { struct fd_info *fdi; + int ret; init_preload(); fdi = idm_lookup(&idm, socket); @@ -933,7 +934,7 @@ int dup2(int oldfd, int newfd) if (!oldfdi || ret != newfd) return ret; - newfdi = calloc(1, sizeof *fdi); + newfdi = calloc(1, sizeof *newfdi); if (!newfdi) { close(newfd); return ERR(ENOMEM); -- 2.45.2