From 9ae3d1d621266b0e1164a015351da1bb9ac5e361 Mon Sep 17 00:00:00 2001 From: imp Date: Thu, 28 Dec 2017 05:32:59 +0000 Subject: [PATCH] Don't leak resources on duplicate -m or -M arguments. Last one wins. CID: 1204385, 1204384 --- usr.sbin/binmiscctl/binmiscctl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/usr.sbin/binmiscctl/binmiscctl.c b/usr.sbin/binmiscctl/binmiscctl.c index 98e92adb3ac..a516465332b 100644 --- a/usr.sbin/binmiscctl/binmiscctl.c +++ b/usr.sbin/binmiscctl/binmiscctl.c @@ -299,10 +299,12 @@ add_cmd(__unused int argc, char *argv[], ximgact_binmisc_entry_t *xbe) break; case 'm': + free(magic); magic = strdup(optarg); break; case 'M': + free(mask); mask = strdup(optarg); xbe->xbe_flags |= IBF_USE_MASK; break; -- 2.45.0