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.
7 lines
175 B
C
7 lines
175 B
C
// SPDX-License-Identifier: GPL-3.0-only
|
|
|
|
#pragma once
|
|
|
|
#define PS5DEBUG_NG_VERSION_STR "1.2.7"
|
|
#define PS5DEBUG_NG_BRAND_STR "ps5debug-NG by OSR v" PS5DEBUG_NG_VERSION_STR
|