From 0e48e6075a1809c71f8446ad3579457bf40466a6 Mon Sep 17 00:00:00 2001 From: ngie Date: Fri, 13 May 2016 08:58:49 +0000 Subject: [PATCH] MFC r298340: r298340 (by cem): sym(4): Don't double-free 'sim' in failure case CID: 1006106 git-svn-id: svn://svn.freebsd.org/base/stable/10@299630 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/dev/sym/sym_hipd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/dev/sym/sym_hipd.c b/sys/dev/sym/sym_hipd.c index 5576e7236..21c7c100b 100644 --- a/sys/dev/sym/sym_hipd.c +++ b/sys/dev/sym/sym_hipd.c @@ -8894,6 +8894,7 @@ static int sym_cam_attach(hcb_p np) if (xpt_bus_register(sim, np->device, 0) != CAM_SUCCESS) goto fail; np->sim = sim; + sim = NULL; if (xpt_create_path(&path, NULL, cam_sim_path(np->sim), CAM_TARGET_WILDCARD, -- 2.45.0