From 7df8818409c752cf3f0c3f8044fe9aebed8647bd Mon Sep 17 00:00:00 2001 From: "doug@openbsd.org" Date: Thu, 21 Aug 2014 01:08:52 +0000 Subject: upstream commit Free resources on error in mkstemp and fdopen ok djm@ --- moduli.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'moduli.c') diff --git a/moduli.c b/moduli.c index bb4dd7be..474caca6 100644 --- a/moduli.c +++ b/moduli.c @@ -1,4 +1,4 @@ -/* $OpenBSD: moduli.c,v 1.28 2013/10/24 00:49:49 dtucker Exp $ */ +/* $OpenBSD: moduli.c,v 1.29 2014/08/21 01:08:52 doug Exp $ */ /* * Copyright 1994 Phil Karn * Copyright 1996-1998, 2003 William Allen Simpson @@ -461,6 +461,7 @@ write_checkpoint(char *cpfile, u_int32_t lineno) } if ((fp = fdopen(r, "w")) == NULL) { logit("write_checkpoint: fdopen: %s", strerror(errno)); + unlink(tmp); close(r); return; } -- cgit v1.2.1