diff --git a/interfaces/innerkits/fs_manager/fstab_mount.c b/interfaces/innerkits/fs_manager/fstab_mount.c index e5cdced06a59b89381b4e0e2cd2dccb415c0915b..a067b6198f918878ccf1ca7877f833cd218b11be 100755 --- a/interfaces/innerkits/fs_manager/fstab_mount.c +++ b/interfaces/innerkits/fs_manager/fstab_mount.c @@ -550,7 +550,11 @@ static int MountItemByFsType(FstabItem *item) static int ExecCheckpointHook(FstabItem *item) { - int ret = HookMgrExecute(GetBootStageHookMgr(), INIT_DISABLE_CHECKPOINT, (void*)item, NULL); + HOOK_EXEC_OPTIONS options; + options.flags = TRAVERSE_STOP_WHEN_ERROR; + options.postHook = NULL; + options.preHook = NULL; + int ret = HookMgrExecute(GetBootStageHookMgr(), INIT_DISABLE_CHECKPOINT, (void*)item, &options); BEGET_LOGI("ExecCheckpointHook ret %d", ret); return ret; } diff --git a/ueventd/ueventd_main.c b/ueventd/ueventd_main.c index 05891f2b5e4e151d9a532272a7974f4d00931505..143496bfce17ce8fd4dbb4e1cee36c1d41b1977a 100644 --- a/ueventd/ueventd_main.c +++ b/ueventd/ueventd_main.c @@ -119,7 +119,7 @@ static int UeventdDaemon(int listen_only) (void)close(fd); } else { INIT_LOGI("ueventd start to process uevent message"); - ProcessUevent(ueventSockFd, NULL, 0, NULL); // Not require boot devices); // Not require boot devices + ProcessUevent(ueventSockFd, NULL, 0, NULL); // Not require boot devices } PollUeventdSocketTimeout(ueventSockFd, ondemand); CloseUeventConfig();