From 280e2f2bc3b2b24057b6d43c53aad41aacb65cc7 Mon Sep 17 00:00:00 2001 From: vdutta Date: Mon, 7 Nov 2022 15:10:53 +0530 Subject: [PATCH] Restart services after CUD operation from cli --- src/cwmp_cli.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/cwmp_cli.c b/src/cwmp_cli.c index acb132e..149af40 100644 --- a/src/cwmp_cli.c +++ b/src/cwmp_cli.c @@ -101,8 +101,11 @@ char *cmd_set_exec_func(struct cmd_input in, union cmd_result *res __attribute__ cwmp_free_all_list_param_fault(&faults_list); return icwmp_strdup(fault); } - if (transaction_id) + if (transaction_id) { cwmp_transaction_commit(); + icwmp_restart_services(); + } + return NULL; } @@ -135,8 +138,10 @@ char *cmd_add_exec_func(struct cmd_input in, union cmd_result *res) cwmp_transaction_abort(); return fault; } - if (transaction_id) + if (transaction_id) { cwmp_transaction_commit(); + icwmp_restart_services(); + } return NULL; } @@ -172,8 +177,10 @@ char *cmd_del_exec_func(struct cmd_input in, union cmd_result *res __attribute__ cwmp_transaction_abort(); return fault; } - if (transaction_id) + if (transaction_id) { cwmp_transaction_commit(); + icwmp_restart_services(); + } return NULL; }