Skip to content

Commit

Permalink
fix: avoid accessing unowned memory (#17)
Browse files Browse the repository at this point in the history
  • Loading branch information
dimbleby authored Jan 1, 2021
1 parent da23114 commit 45ecb42
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/scanner.cc
Original file line number Diff line number Diff line change
Expand Up @@ -655,9 +655,10 @@ struct Scanner {

bool allow_comment = !(VLD[R_DQT_STR_CTN] || VLD[BR_DQT_STR_CTN] || VLD[R_SQT_STR_CTN] || VLD[BR_SQT_STR_CTN]);

int16_t *ind_ptr = &ind_len_stk.back();
int16_t cur_ind = *ind_ptr--;
int16_t prt_ind = *ind_ptr;
vector<int16_t>::reverse_iterator ind_ptr = ind_len_stk.rbegin();
vector<int16_t>::reverse_iterator ind_end = ind_len_stk.rend();
int16_t cur_ind = *ind_ptr++;
int16_t prt_ind = ind_ptr == ind_end ? -1 : *ind_ptr;
int16_t cur_ind_typ = ind_typ_stk.back();

bool has_tab_ind = false;
Expand Down

0 comments on commit 45ecb42

Please sign in to comment.