# HG changeset patch # User Mychaela Falconia # Date 1613539294 0 # Node ID b0982c0cf54d036eabb8762fdc6582d66c6aacf8 # Parent 702c2c40e51a3dd9dae0519910d15139f8b9fe0c EF select logic: detect invalid record count > 255 diff -r 702c2c40e51a -r b0982c0cf54d simtool/select.c --- a/simtool/select.c Wed Feb 17 05:07:54 2021 +0000 +++ b/simtool/select.c Wed Feb 17 05:21:34 2021 +0000 @@ -212,6 +212,11 @@ return(-1); } curfile_record_count = curfile_total_size / curfile_record_len; + if (curfile_record_count > 255) { + fprintf(stderr, + "error: EF record count exceeds protocol limit\n"); + return(-1); + } break; default: fprintf(stderr, "error: unknown EF structure code %02X\n",