| 12345678910111213141516171819202122232425262728 |
- --- net.c.orig Wed Mar 6 12:27:37 2002
- +++ net.c
- @@ -219,7 +219,9 @@
- rv = sendto(sendsock, packet, packetsize, 0,
- (struct sockaddr *)&remoteaddress, sizeof(remoteaddress));
- if (rv >= 0) {
- +#if 0
- fprintf (stderr, "You've got a broken (FreeBSD?) system\n");
- +#endif
- BSDfix = 1;
- }
- }
- --- dns.c.orig Sat Nov 23 18:24:16 2002
- +++ dns.c Thu Jan 9 16:25:23 2003
- @@ -743,8 +743,8 @@
- void dorequest(char *s,int type,word id){
- packetheader *hp;
- int r,i;
- - int buf[(MaxPacketsize/sizeof (int))+1];
- - r = res_mkquery(QUERY,s,C_IN,type,NULL,0,NULL,(unsigned char*)buf,MaxPacketsize);
- + unsigned char buf[MaxPacketsize];
- + r = res_mkquery(QUERY,s,C_IN,type,NULL,0,NULL,buf,MaxPacketsize);
- if (r == -1){
- restell("Resolver error: Query too large.");
- return;
|