mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
* keyserver.c (keyserver_spawn): Properly handle PROGRAM responses when
they have a CRLF ending. Noted by Keith Ray.
This commit is contained in:
parent
8ce53a679a
commit
26f00196b3
2 changed files with 4 additions and 2 deletions
|
@ -1,5 +1,8 @@
|
||||||
2002-06-12 David Shaw <dshaw@jabberwocky.com>
|
2002-06-12 David Shaw <dshaw@jabberwocky.com>
|
||||||
|
|
||||||
|
* keyserver.c (keyserver_spawn): Properly handle PROGRAM responses
|
||||||
|
when they have a CRLF ending. Noted by Keith Ray.
|
||||||
|
|
||||||
* keyserver.c (keyserver_spawn): Handle CRLF endings from
|
* keyserver.c (keyserver_spawn): Handle CRLF endings from
|
||||||
keyserver helpers. Also don't leak the last line worth of memory
|
keyserver helpers. Also don't leak the last line worth of memory
|
||||||
from the keyserver response.
|
from the keyserver response.
|
||||||
|
|
|
@ -523,8 +523,7 @@ keyserver_spawn(int action,STRLIST list,
|
||||||
}
|
}
|
||||||
else if(ascii_memcasecmp(ptr,"PROGRAM ",8)==0)
|
else if(ascii_memcasecmp(ptr,"PROGRAM ",8)==0)
|
||||||
{
|
{
|
||||||
ptr[strlen(ptr)-1]='\0';
|
if(ascii_memcasecmp(&ptr[8],VERSION,strlen(VERSION))!=0)
|
||||||
if(ascii_strcasecmp(&ptr[8],VERSION)!=0)
|
|
||||||
log_info(_("Warning: keyserver handler from a different "
|
log_info(_("Warning: keyserver handler from a different "
|
||||||
"version of GnuPG (%s)\n"),&ptr[8]);
|
"version of GnuPG (%s)\n"),&ptr[8]);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue