From 4e5c8c19a722f979007c83cf15a3a270a0de8f53 Mon Sep 17 00:00:00 2001 From: Dmitry Dygalo Date: Sat, 21 Jun 2025 20:54:16 +0200 Subject: [ruby/prism] fix: sigsegv on malformed shebang Signed-off-by: Dmitry Dygalo https://github.com/ruby/prism/commit/e23292120e --- prism/prism.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prism/prism.c b/prism/prism.c index cc634b59e3..ffe874fe08 100644 --- a/prism/prism.c +++ b/prism/prism.c @@ -22676,7 +22676,7 @@ pm_parser_init(pm_parser_t *parser, const uint8_t *source, size_t size, const pm } search_shebang = false; - } else if (options->main_script && !parser->parsing_eval) { + } else if (options != NULL && options->main_script && !parser->parsing_eval) { search_shebang = true; } } -- cgit v1.2.3