X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fmd4.c;fp=pppd%2Fmd4.c;h=d943e8885f2d7872d579f92184103eaadc355793;hp=cda9f943d0f25fa40d4597c19401e2ee027e8fc4;hb=74fc0589bb4ec8f9e37711067cdc58dd5447cde5;hpb=a89d7bd8e80c08aa0793e523ffcc5ca5af9d03e2 diff --git a/pppd/md4.c b/pppd/md4.c index cda9f94..d943e88 100644 --- a/pppd/md4.c +++ b/pppd/md4.c @@ -249,7 +249,8 @@ unsigned int count; byte = count >> 3; bit = count & 7; /* Copy X into XX since we need to modify it */ - for (i=0;i<=byte;i++) XX[i] = X[i]; + if (count) + for (i=0;i<=byte;i++) XX[i] = X[i]; for (i=byte+1;i<64;i++) XX[i] = 0; /* Add padding '1' bit and low-order zeros in last byte */ mask = 1 << (7 - bit);