]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
coverity: fix memory leak in lldpd when the same option is repeated
authorVincent Bernat <vincent@bernat.im>
Tue, 8 Apr 2014 07:14:48 +0000 (09:14 +0200)
committerVincent Bernat <vincent@bernat.im>
Tue, 8 Apr 2014 07:14:48 +0000 (09:14 +0200)
src/daemon/lldpd.c

index e450fe6fc0bd6fc06a21e422aa54c446683e4d11..833099346093099e7f16cf555438c6a51accae94 100644 (file)
@@ -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':