CC254x中OSAL事件处理漏洞
时间:10-02
整理:3721RD
点击:
我刚学,发现一个重大的漏洞:
每一事件是以一个位来表示的,如果连续发生同一事件两次以上,而第一次还没有完成,到完成时会屏蔽了后面发生的事件。
比如说,连续按了两次键(都是有效键),如果第一次未处理完,第二次就无效了!
为了确保不遗漏事件,应该给事件加上一个计数,每处理一事件则计数减一,为零时才与事件。
否则,如果有的事件处理比产生慢就会出问题,遗漏事件。
各位看看是否对
TI的各位大神们,是否应该吱一声
同學, 本來就是這樣了啦..不是什麼漏洞.
看task怎麼處理..
如果你不想漏掉每個事件,就自己存起來慢慢處理唄..