1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

* command.c (cmd_genkey, cmd_passwd): Fixed faulty use of

!spacep().

* apdu.c (apdu_open_reader): Hacks for PC/SC under Windows.
This commit is contained in:
Werner Koch 2003-10-25 14:22:42 +00:00
parent f936866734
commit 5ee820978d
4 changed files with 45 additions and 7 deletions

View file

@ -813,7 +813,7 @@ cmd_genkey (ASSUAN_CONTEXT ctx, char *line)
/* Skip over options. */
while ( *line == '-' && line[1] == '-' )
{
while (!spacep (line))
while (*line && !spacep (line))
line++;
while (spacep (line))
line++;
@ -821,7 +821,7 @@ cmd_genkey (ASSUAN_CONTEXT ctx, char *line)
if (!*line)
return set_error (Parameter_Error, "no key number given");
keyno = line;
while (!spacep (line))
while (*line && !spacep (line))
line++;
*line = 0;
@ -894,7 +894,7 @@ cmd_passwd (ASSUAN_CONTEXT ctx, char *line)
/* Skip over options. */
while (*line == '-' && line[1] == '-')
{
while (!spacep (line))
while (*line && !spacep (line))
line++;
while (spacep (line))
line++;
@ -902,7 +902,7 @@ cmd_passwd (ASSUAN_CONTEXT ctx, char *line)
if (!*line)
return set_error (Parameter_Error, "no CHV number given");
chvnostr = line;
while (!spacep (line))
while (*line && !spacep (line))
line++;
*line = 0;