Don't read data more than data size of pgd files.

This commit is contained in:
shenweip committed 2020-09-12 19:00:03 +08:00
1 parent 6c9b9b54b7
commit 766bd8e6bb
1 file changed
+2
+2
View File
@@ -967,6 +967,8 @@ static u32 npdrmRead(FileNode *f, u8 *data, int size) {
block = pgd->file_offset/pgd->block_size;
offset = pgd->file_offset%pgd->block_size;
if (size > pgd->data_size)
size = pgd->data_size;
remain_size = size;
while(remain_size){