Skip to content

Commit 750c6d7

Browse files
committed
src/server_config.c: fix for - explicit null dereferenced
1 parent 44fd85d commit 750c6d7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/server_config.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2631,6 +2631,7 @@ nc_server_config_endpoint_reference(const struct lyd_node *node, enum nc_operati
26312631
endpt->referenced_endpt_name = NULL;
26322632
} else {
26332633
/* call home */
2634+
assert(ch_endpt);
26342635
free(ch_endpt->referenced_endpt_name);
26352636
ch_endpt->referenced_endpt_name = NULL;
26362637
}
@@ -2658,6 +2659,7 @@ nc_server_config_endpoint_reference(const struct lyd_node *node, enum nc_operati
26582659
endpt->referenced_endpt_name = strdup(lyd_get_value(node));
26592660
NC_CHECK_ERRMEM_GOTO(!endpt->referenced_endpt_name, ret = 1, cleanup);
26602661
} else {
2662+
assert(ch_endpt);
26612663
free(ch_endpt->referenced_endpt_name);
26622664
ch_endpt->referenced_endpt_name = strdup(lyd_get_value(node));
26632665
NC_CHECK_ERRMEM_GOTO(!ch_endpt->referenced_endpt_name, ret = 1, cleanup);

0 commit comments

Comments
 (0)