diff --git a/hievent/src/hievent_driver.c b/hievent/src/hievent_driver.c index 571ba40bf5a83db205f9227ce73dfa7a997a81b0..aab4952d357b2b788f290b2e47bd3af2cba4e617 100644 --- a/hievent/src/hievent_driver.c +++ b/hievent/src/hievent_driver.c @@ -255,7 +255,7 @@ static void HieventCoverOldLog(size_t bufLen) struct HieventEntry header; size_t totalSize = bufLen + sizeof(struct HieventEntry); - while (totalSize + g_hieventDev.size >= HIEVENT_LOG_BUFFER) { + while (totalSize + g_hieventDev.size > HIEVENT_LOG_BUFFER) { retval = HieventReadRingBuffer((unsigned char *)&header, sizeof(header)); if (retval < 0) { break;