2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 14:07:59 +00:00

Return better errors (TRAILINGDATA, not UNEXPECTEDEND), and style changes.

This commit is contained in:
Brian Wellington
2000-06-27 18:03:23 +00:00
parent f356f1bb5d
commit 031ce3bc62
3 changed files with 17 additions and 18 deletions

View File

@@ -15,7 +15,7 @@
* SOFTWARE.
*/
/* $Id: lwres_gabn.c,v 1.21 2000/06/22 21:59:34 tale Exp $ */
/* $Id: lwres_gabn.c,v 1.22 2000/06/27 18:03:21 bwelling Exp $ */
#include <config.h>
@@ -248,7 +248,6 @@ lwres_gabnresponse_render(lwres_context_t *ctx, lwres_gabnresponse_t *req,
/* encode the addresses */
addr = LWRES_LIST_HEAD(req->addrs);
while (addr != NULL) {
datalen = addr->length + 2 + 4;
lwres_buffer_putuint32(b, addr->family);
lwres_buffer_putuint16(b, addr->length);
lwres_buffer_putmem(b, addr->address, addr->length);
@@ -256,7 +255,7 @@ lwres_gabnresponse_render(lwres_context_t *ctx, lwres_gabnresponse_t *req,
}
INSIST(LWRES_BUFFER_AVAILABLECOUNT(b) == 0);
INSIST(b->used == pkt->length);
INSIST(LWRES_BUFFER_USEDCOUNT(b) == pkt->length);
return (LWRES_R_SUCCESS);
}
@@ -294,7 +293,7 @@ lwres_gabnrequest_parse(lwres_context_t *ctx, lwres_buffer_t *b,
return (ret);
if (LWRES_BUFFER_REMAINING(b) != 0)
return (LWRES_R_UNEXPECTEDEND);
return (LWRES_R_TRAILINGDATA);
gabn = CTXMALLOC(sizeof(lwres_gabnrequest_t));
if (gabn == NULL)

View File

@@ -15,7 +15,7 @@
* SOFTWARE.
*/
/* $Id: lwres_gnba.c,v 1.16 2000/06/22 21:59:35 tale Exp $ */
/* $Id: lwres_gnba.c,v 1.17 2000/06/27 18:03:22 bwelling Exp $ */
#include <config.h>
@@ -188,7 +188,7 @@ lwres_gnbarequest_parse(lwres_context_t *ctx, lwres_buffer_t *b,
goto out;
if (LWRES_BUFFER_REMAINING(b) != 0) {
ret = LWRES_R_UNEXPECTEDEND;
ret = LWRES_R_TRAILINGDATA;
goto out;
}
@@ -223,7 +223,7 @@ lwres_gnbaresponse_parse(lwres_context_t *ctx, lwres_buffer_t *b,
return (LWRES_R_FAILURE);
/*
* Pull off the name itself
* Pull off flags & naliases
*/
if (!SPACE_REMAINING(b, 4 + 2))
return (LWRES_R_UNEXPECTEDEND);

View File

@@ -15,7 +15,7 @@
* SOFTWARE.
*/
/* $Id: lwres_noop.c,v 1.10 2000/06/22 21:59:37 tale Exp $ */
/* $Id: lwres_noop.c,v 1.11 2000/06/27 18:03:23 bwelling Exp $ */
#include <config.h>
@@ -165,7 +165,7 @@ lwres_nooprequest_parse(lwres_context_t *ctx, lwres_buffer_t *b,
lwres_buffer_forward(b, req->datalength);
if (LWRES_BUFFER_REMAINING(b) != 0) {
ret = LWRES_R_UNEXPECTEDEND;
ret = LWRES_R_TRAILINGDATA;
goto out;
}
@@ -212,7 +212,7 @@ lwres_noopresponse_parse(lwres_context_t *ctx, lwres_buffer_t *b,
lwres_buffer_forward(b, req->datalength);
if (LWRES_BUFFER_REMAINING(b) != 0) {
ret = LWRES_R_UNEXPECTEDEND;
ret = LWRES_R_TRAILINGDATA;
goto out;
}