mirror of
git://git.gnupg.org/gnupg.git
synced 2024-12-22 10:19:57 +01:00
* srv.c (getsrv): Raise maximum packet size to 2048, as PACKETSZ is
too small these days.
This commit is contained in:
parent
c428284788
commit
fb866ea151
@ -1,3 +1,8 @@
|
||||
2009-05-27 David Shaw <dshaw@jabberwocky.com>
|
||||
|
||||
* srv.c (getsrv): Raise maximum packet size to 2048, as PACKETSZ
|
||||
is too small these days.
|
||||
|
||||
2009-05-22 Werner Koch <wk@g10code.com>
|
||||
|
||||
* ttyio.c (tty_cleanup_after_signal): New.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* srv.c - DNS SRV code
|
||||
* Copyright (C) 2003 Free Software Foundation, Inc.
|
||||
* Copyright (C) 2003, 2009 Free Software Foundation, Inc.
|
||||
*
|
||||
* This file is part of GNUPG.
|
||||
*
|
||||
@ -55,15 +55,15 @@ priosort(const void *a,const void *b)
|
||||
int
|
||||
getsrv(const char *name,struct srventry **list)
|
||||
{
|
||||
unsigned char answer[PACKETSZ];
|
||||
unsigned char answer[2048];
|
||||
int r,srvcount=0;
|
||||
unsigned char *pt,*emsg;
|
||||
u16 count,dlen;
|
||||
|
||||
*list=NULL;
|
||||
|
||||
r=res_query(name,C_IN,T_SRV,answer,PACKETSZ);
|
||||
if(r<sizeof(HEADER) || r>PACKETSZ)
|
||||
r=res_query(name,C_IN,T_SRV,answer,2048);
|
||||
if(r<sizeof(HEADER) || r>2048)
|
||||
return -1;
|
||||
|
||||
if((((HEADER *)answer)->rcode)==NOERROR &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user