From 79dae0f0d8fbd1ec6b2bb9c3dbf9a8115f612d12 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 8 Apr 2014 09:14:48 +0200 Subject: [PATCH] coverity: fix memory leak in lldpd when the same option is repeated --- src/daemon/lldpd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/daemon/lldpd.c b/src/daemon/lldpd.c index e450fe6f..83309934 100644 --- a/src/daemon/lldpd.c +++ b/src/daemon/lldpd.c @@ -1376,9 +1376,11 @@ lldpd_main(int argc, char *argv[], char *envp[]) #endif break; case 'S': + free(descr_override); descr_override = strdup(optarg); break; case 'P': + free(platform_override); platform_override = strdup(optarg); break; case 'H': -- 2.39.5