bugfix: wrong format strings

git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@260 96b47cad-a561-4643-ad3b-153ac7d7599c
This commit is contained in:
frankmorgner
2010-09-09 10:04:22 +00:00
parent e5d3c68e68
commit 2264fd2dab
2 changed files with 4 additions and 4 deletions

View File

@@ -55,7 +55,7 @@ static void
printb(const char *label, unsigned char *buf, size_t len)
{
size_t i = 0;
printf(label);
printf("%s", label);
while (i < len) {
printf("%02X", buf[i]);
i++;
@@ -304,7 +304,7 @@ main(int argc, char *argv[])
goto err;
}
printf("EstablishPACEChannel successfull, received %d bytes\n",
recvlen);
(int)recvlen);
printb("EstablishPACEChannel\n", recvbuf, recvlen);
r = parse_EstablishPACEChannel_OutputData(recvbuf, recvlen);

View File

@@ -1502,10 +1502,10 @@ special:
if (verbose > 1)
fprintf(stderr, "control loop: writing %d bytes... ", result);
result = write (fd, outbuf, result);
if (verbose > 1)
fprintf(stderr, "done (%d written).\n");
if (result < 0)
goto stall;
if (verbose > 1)
fprintf(stderr, "done (%d written).\n", result);
} return;
default:
goto stall;