X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FFilesystems%2FExt2%2Fext2.c;h=4a2aece00657b6674e50527b52a1a4cb6f1ac24a;hb=2904567b1901a524d44a136f06f2e6d7b5ce7db5;hp=aa15e1033dd5fecd796050f3ce51e138cc55f35e;hpb=4f80abddbbc0e7237b0de6f150da4b8b43fbe499;p=tpg%2Facess2.git diff --git a/Modules/Filesystems/Ext2/ext2.c b/Modules/Filesystems/Ext2/ext2.c index aa15e103..4a2aece0 100644 --- a/Modules/Filesystems/Ext2/ext2.c +++ b/Modules/Filesystems/Ext2/ext2.c @@ -323,7 +323,7 @@ void Ext2_int_UpdateSuperblock(tExt2_Disk *Disk) #define INT_MAX (((long long int)1<<(sizeof(int)*8))-1) // Powers of 3 - for( i = 3; i < ngrp && i < INT_MAX; i *= 3 ) + for( i = 3; i < ngrp && i < INT_MAX/3; i *= 3 ) VFS_WriteAt(Disk->FD, i*bpg*Disk->BlockSize, 1024, &Disk->SuperBlock); // Powers of 5