Skip to content

Commit bc39599

Browse files
committed
fix
1 parent fd50f0c commit bc39599

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/public/libultra/os_mesg.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,12 @@ int32_t osSendMesg(OSMesgQueue* mq, OSMesg msg, int32_t flag) {
2727
}
2828

2929
int32_t osJamMesg(OSMesgQueue* mq, OSMesg msg, int32_t flag) {
30-
mq->first = (mq->first + mq->msgCount - 1) % mq->msgCount;
31-
mq->msg[mq->first] = msg;
3230
if (mq->validCount == 0) {
3331
return -1;
3432
}
33+
34+
mq->first = (mq->first + mq->msgCount - 1) % mq->msgCount;
35+
mq->msg[mq->first] = msg;
3536
mq->validCount++;
3637

3738
return 0;

0 commit comments

Comments
 (0)