diff --git a/hievent/src/hievent_driver.c b/hievent/src/hievent_driver.c index 9d0550be85127fcc9819128c96b47e66ce4ec240..f274d2bb07233d5363b61333f2dea26440265b79 100644 --- a/hievent/src/hievent_driver.c +++ b/hievent/src/hievent_driver.c @@ -142,7 +142,7 @@ static int HieventBufferCopy(unsigned char *dst, unsigned dstLen, static int HieventReadRingBuffer(unsigned char *buffer, size_t bufLen) { - size_t retval; + int retval; size_t bufLeft = HIEVENT_LOG_BUFFER - g_hieventDev.headOffset; if (bufLeft > bufLen) { retval = HieventBufferCopy(buffer, bufLen, HieventBufferHead(), bufLen); @@ -160,7 +160,7 @@ static int HieventReadRingBuffer(unsigned char *buffer, size_t bufLen) static ssize_t HieventRead(struct file *filep, char *buffer, size_t bufLen) { - size_t retval; + ssize_t retval; struct HieventEntry header; (void)filep;