Unified · Split
| @@ -162,7 +162,12 @@ static int it_psm_process_pattern(IT_PATTERN * pattern, const unsigned char * da · 161 unmodified lines | ||
| 162 | 162 | |
| 163 | 163 | nrows = data[0] | (data[1] << 8); |
| 164 | 164 | |
| 165 | − if (!nrows) return 0; | |
| 165 | + if (!nrows) { | |
| 166 | + pattern->n_rows = 0; | |
| 167 | + pattern->n_entries = 0; | |
| 168 | + pattern->entry = NULL; | |
| 169 | + return 0; | |
| 170 | + } | |
| 166 | 171 | |
| 167 | 172 | pattern->n_rows = nrows; |
| 168 | 173 | |