From 347dfb022195994a368ff12f8d009b7263044f50 Mon Sep 17 00:00:00 2001 From: Haitao Li Date: Fri, 22 Jul 2011 17:14:30 +0800 Subject: beam_disasm: Handle stripped BEAM files beam_disasm:file/1 would crash if asked to disassemble a stripped BEAM file without an "Attr" chunk. --- lib/compiler/src/beam_disasm.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/compiler/src/beam_disasm.erl') diff --git a/lib/compiler/src/beam_disasm.erl b/lib/compiler/src/beam_disasm.erl index 017ca129b0..bb62bb04b3 100644 --- a/lib/compiler/src/beam_disasm.erl +++ b/lib/compiler/src/beam_disasm.erl @@ -204,7 +204,7 @@ process_chunks(F) -> optional_chunk(F, ChunkTag) -> case beam_lib:chunks(F, [ChunkTag]) of {ok,{_Module,[{ChunkTag,Chunk}]}} -> Chunk; - {error,beam_lib,{missing_chunk,_,ChunkTag}} -> none + {error,beam_lib,{missing_chunk,_,_}} -> none end. %%----------------------------------------------------------------------- -- cgit v1.2.3