国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

crontab組件在解析錯(cuò)誤表達(dá)式時(shí),內(nèi)存溢出

efnic

問題描述

解析錯(cuò)誤表達(dá)式時(shí),內(nèi)存溢出。

程序代碼或配置

\Workerman\Crontab\Parser::parseSegment()

重現(xiàn)問題的步驟

示例一個(gè)錯(cuò)誤的表達(dá)式:

50 */0 * * *

解析這個(gè)錯(cuò)誤的表達(dá)式時(shí),內(nèi)存溢出。

操作系統(tǒng)環(huán)境及具體版本

組件:workerman/crontab

版本:v1.0.7

323 1 2
1個(gè)回答

一般PHP緩沖區(qū)溢出肯定是死循環(huán)了,所以就不要寫錯(cuò)誤的表達(dá)式了用AI寫一下

  • nitron 19天前

    他知道,畢竟*/0一看就是有問題的,但架不住會(huì)有人這么寫,他想從代碼層面去解決

  • 19天前

    解決不了吧,估計(jì)底層有個(gè)類似死循環(huán)的邏輯,一直輸出error,然后就緩沖區(qū)溢出了

  • nitron 19天前

    就是就是除零問題啊, crontab的模式就這么幾種,無非是解析的時(shí)候多做驗(yàn)證,或者暴力一點(diǎn),把*/0 直接換成 *

??