From c0106bde140dbde0669b93b9577e5c4f9371ecb8 Mon Sep 17 00:00:00 2001 From: zribiahmed Date: Wed, 20 Feb 2013 11:16:34 +0000 Subject: [PATCH] update of download rpc --- src/xml.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/xml.c b/src/xml.c index 014290f..8abed5c 100644 --- a/src/xml.c +++ b/src/xml.c @@ -674,7 +674,7 @@ int cwmp_rpc_acs_prepare_transfer_complete(struct cwmp *cwmp, struct session *se n = mxmlNewElement(n, "CompleteTime"); if (!n) goto error; - n = mxmlNewText(n, 0, p->complete_time); + n = mxmlNewText(n, 0, mix_get_time()); if (!n) goto error; if(p->fault_code != 0) @@ -1914,6 +1914,11 @@ void *thread_cwmp_rpc_cpe_download (void *v) } } free(fault_code); + if((error == FAULT_CPE_NO_FAULT) && + (pdownload->file_type[0] == '1' || pdownload->file_type[0] == '3')) + { + exit(EXIT_SUCCESS); + } bkp_session_delete_transfer_complete(ptransfer_complete); ptransfer_complete->fault_code = error; bkp_session_insert_transfer_complete(ptransfer_complete);