Update fix from rev 1.2.

Submitted by:	danny at cs.huji.ac.il (author)
MFC after:	1 week
This commit is contained in:
Pierre Beyssac 2008-02-06 08:02:55 +00:00
parent ce56838fdc
commit fc2d062607

View File

@ -158,7 +158,8 @@ char *
bin2str(char *encoding, unsigned char *md, int blen)
{
int len;
unsigned char *dst, *ds, *cp;
char *dst, *ds;
unsigned char *cp;
if(strncasecmp(encoding, "0x", 2) == 0) {
char ofmt[5];
@ -167,7 +168,7 @@ bin2str(char *encoding, unsigned char *md, int blen)
dst = malloc(len + 3);
strcpy(dst, encoding);
ds = dst + 2;
cp = (char *)md;
cp = md;
sprintf(ofmt, "%%02%c", encoding[1]);
while(blen-- > 0) {
sprintf(ds, ofmt, *cp++);
@ -183,7 +184,7 @@ bin2str(char *encoding, unsigned char *md, int blen)
dst = malloc(len + 3);
strcpy(dst, encoding);
ds = dst + 2;
cp = (char *)md;
cp = md;
b6 = 0; // to keep copiler happy.
for(i = 0; i < blen; i++) {
switch(i % 3) {