From: Sean Hefty Date: Mon, 6 Aug 2012 22:20:06 +0000 (-0700) Subject: Refresh of dup2 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=d3cec4b6a8d781bacd4859f7fe8737cbe4ba42a1;p=~shefty%2Flibrdmacm.git Refresh of dup2 --- 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);