mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* gpgkeys_hkp.c, gpgkeys_oldhkp.c, ksutil.h: Some minor cleanup and
comments as to the size of MAX_LINE and MAX_URL.
This commit is contained in:
parent
f02fe1dafb
commit
5e6d360596
4 changed files with 23 additions and 10 deletions
|
@ -72,7 +72,7 @@ int
|
|||
send_key(int *eof)
|
||||
{
|
||||
CURLcode res;
|
||||
char request[MAX_URL+100];
|
||||
char request[MAX_URL];
|
||||
int begin=0,end=0,ret=KEYSERVER_INTERNAL_ERROR;
|
||||
char keyid[17];
|
||||
char line[MAX_LINE];
|
||||
|
@ -80,7 +80,6 @@ send_key(int *eof)
|
|||
size_t keylen=8,keymax=8;
|
||||
|
||||
key=malloc(9);
|
||||
strcpy(key,"keytext=");
|
||||
if(!key)
|
||||
{
|
||||
fprintf(console,"gpgkeys: out of memory\n");
|
||||
|
@ -88,6 +87,8 @@ send_key(int *eof)
|
|||
goto fail;
|
||||
}
|
||||
|
||||
strcpy(key,"keytext=");
|
||||
|
||||
/* Read and throw away input until we see the BEGIN */
|
||||
|
||||
while(fgets(line,MAX_LINE,input)!=NULL)
|
||||
|
@ -216,6 +217,9 @@ get_key(char *getkey)
|
|||
return KEYSERVER_NOT_SUPPORTED;
|
||||
}
|
||||
|
||||
/* Note that the size of request is MAX_URL which already implies a
|
||||
1024 byte PATH. MAX_URL+100 is absurdly safe. */
|
||||
|
||||
strcpy(request,"http://");
|
||||
strcat(request,opt->host);
|
||||
strcat(request,":");
|
||||
|
@ -273,7 +277,9 @@ search_key(char *searchkey)
|
|||
|
||||
searchkey_encoded=curl_escape(searchkey,0);
|
||||
|
||||
request=malloc(MAX_URL+100+strlen(searchkey_encoded));
|
||||
/* Note that MAX_URL already implies a 1024 byte PATH, so this is
|
||||
safe. */
|
||||
request=malloc(MAX_URL+strlen(searchkey_encoded));
|
||||
if(!request)
|
||||
{
|
||||
fprintf(console,"gpgkeys: out of memory\n");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue