X-Git-Url: https://git.ti.com/gitweb?p=keystone-rtos%2Fibl.git;a=blobdiff_plain;f=src%2Finterp%2Fblob%2Fblob.c;h=e92636cc07c045157ee4ac6948a8200e535823e2;hp=ab95e39c4ce51937e304539a899d6c38f3e8d106;hb=3d7e65d794e5793d98f914d661b1b910bebf6c71;hpb=1886a924dcb3d781e00d4d0e8572b97ad7bb25cc diff --git a/src/interp/blob/blob.c b/src/interp/blob/blob.c index ab95e39..e92636c 100644 --- a/src/interp/blob/blob.c +++ b/src/interp/blob/blob.c @@ -52,6 +52,9 @@ void iblBootBlob (BOOT_MODULE_FXN_TABLE *bootFxn, Uint32 *entry, void *formatPar if (dataSize < 0) break; + if (dataSize > remainSize) + dataSize = remainSize; + if (dataSize > 0) { (*bootFxn->read)(datap, dataSize);