!143 修复timer_settime接口功能缺陷

Merge pull request !143 from Zhaotianyu/0529timer_fix
This commit is contained in:
openharmony_ci 2021-06-02 17:06:36 +08:00 committed by Gitee
commit 5bd69a9ea6
1 changed files with 2 additions and 1 deletions

View File

@ -188,7 +188,8 @@ int timer_settime(timer_t timerID, int flags,
intSave = LOS_IntLock(); intSave = LOS_IntLock();
swtmr = OS_SWT_FROM_SID(swtmrID); swtmr = OS_SWT_FROM_SID(swtmrID);
swtmr->ucMode = (interval ? LOS_SWTMR_MODE_PERIOD : LOS_SWTMR_MODE_NO_SELFDELETE); swtmr->ucMode = (interval ? LOS_SWTMR_MODE_PERIOD : LOS_SWTMR_MODE_NO_SELFDELETE);
swtmr->uwInterval = interval; swtmr->uwInterval = (interval ? interval : expiry);
LOS_IntRestore(intSave); LOS_IntRestore(intSave);
if ((value->it_value.tv_sec == 0) && (value->it_value.tv_nsec == 0)) { if ((value->it_value.tv_sec == 0) && (value->it_value.tv_nsec == 0)) {