fixing bug in eh_frame decoding