mirror of
https://github.com/torvalds/linux.git
synced 2025-01-01 15:51:46 +00:00
Staging: otus: zfTkipInit(): increment another pointer
Increment the pointer rather than its value. These appear to be logic errors. Thanks to Dan Carpenter for the first hunk of this change. Cc: Dan Carpenter <error27@gmail.com> Signed-off-by: Simon Horman <horms@verge.net.au> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
e36e8c0add
commit
0daa04a586
@ -255,7 +255,8 @@ void zfTkipInit(u8_t* key, u8_t* ta, struct zsTkipSeed* pSeed, u8_t* initIv)
|
||||
zfMemoryCopy(pSeed->ta, ta, 6);
|
||||
zfMemoryCopy(pSeed->tk, key, 16);
|
||||
|
||||
iv16 = *initIv++;
|
||||
iv16 = *initIv;
|
||||
initIv++;
|
||||
iv16 += *initIv<<8;
|
||||
initIv++;
|
||||
|
||||
@ -264,7 +265,7 @@ void zfTkipInit(u8_t* key, u8_t* ta, struct zsTkipSeed* pSeed, u8_t* initIv)
|
||||
for(i=0; i<4; i++) // initiv is little endian
|
||||
{
|
||||
iv32 += *initIv<<(i*8);
|
||||
*initIv++;
|
||||
initIv++;
|
||||
}
|
||||
|
||||
pSeed->iv32 = iv32+1; // Force Recalculating on Tkip Phase1
|
||||
|
Loading…
Reference in New Issue
Block a user