mirror of
https://github.com/Pharaoh2k/ps5debug-NG.git
synced 2026-10-22 11:53:13 -05:00
Rescanning with a "between (A to B)" comparison crashed the console (SceShellCore SIGSEGV -> kernel panic): proc_scan_count_handle passed prevValue = NULL, but the async "between" comparator reads its upper bound from prevValue. Long-standing since v1.2.2; only the async rescan + between combo triggers it. - scan.c: for "between", point prev at the upper bound in the scan-value buffer (pattern + value_length), as proc_scan_start_handle already does. - scan_compare.c: harden both comparators - cmpType 4-10 return false instead of dereferencing a NULL prev/extra operand. - Strip stray comments re-introduced this session (proc.c/scan.c/scan_compare.c) to match the public-release convention. Bump version 1.2.6 to 1.2.7.