ctladm: fix resource leak

The str variable in cctl_nvlist_end_element() does not get free()'d when
converted to an integer value. (name is "trtype")

Reported by:	Coverity Scan
Coverity ID:	1545039
Sponsored by:	The FreeBSD Foundation

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/1237
main
Pierre Pronchery 2024-05-15 20:13:52 +02:00 committed by Warner Losh
parent 1787871a66
commit f38117359a
1 changed files with 0 additions and 1 deletions

View File

@ -3920,7 +3920,6 @@ cctl_nvlist_end_element(void *user_data, const char *name)
str = NULL;
} else if (strcmp(name, "trtype") == 0) {
cur_conn->trtype = atoi(str);
str = NULL;
} else if (strcmp(name, "connection") == 0) {
nvlist->cur_conn = NULL;
} else if (strcmp(name, "ctlnvmflist") == 0) {