Skip to content

Commit 626a8ec

Browse files
committed
src/server_config.c: fix for - explicit null dereferenced
1 parent 573f71f commit 626a8ec

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/server_config.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2629,7 +2629,7 @@ nc_server_config_endpoint_reference(const struct lyd_node *node, enum nc_operati
26292629
/* listen */
26302630
free(endpt->referenced_endpt_name);
26312631
endpt->referenced_endpt_name = NULL;
2632-
} else {
2632+
} else if (ch_endpt) {
26332633
/* call home */
26342634
free(ch_endpt->referenced_endpt_name);
26352635
ch_endpt->referenced_endpt_name = NULL;
@@ -2657,7 +2657,7 @@ nc_server_config_endpoint_reference(const struct lyd_node *node, enum nc_operati
26572657
free(endpt->referenced_endpt_name);
26582658
endpt->referenced_endpt_name = strdup(lyd_get_value(node));
26592659
NC_CHECK_ERRMEM_GOTO(!endpt->referenced_endpt_name, ret = 1, cleanup);
2660-
} else {
2660+
} else if (ch_endpt) {
26612661
free(ch_endpt->referenced_endpt_name);
26622662
ch_endpt->referenced_endpt_name = strdup(lyd_get_value(node));
26632663
NC_CHECK_ERRMEM_GOTO(!ch_endpt->referenced_endpt_name, ret = 1, cleanup);

0 commit comments

Comments
 (0)