Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
86548554
Commit
86548554
authored
Apr 19, 2004
by
Mark Andrews
Browse files
1618. [bug] Fencepost errors in dns_name_ishostname() and
dns_name_ismailbox() could trigger a INSIST().
parent
90039392
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
86548554
1618. [bug] Fencepost errors in dns_name_ishostname() and
dns_name_ismailbox() could trigger a INSIST().
1617. [port] win32: VC++ 6.0 support.
1617. [port] win32: VC++ 6.0 support.
1616. [placeholder] rt11127
1616. [placeholder] rt11127
...
...
lib/dns/name.c
View file @
86548554
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
* PERFORMANCE OF THIS SOFTWARE.
*/
*/
/* $Id: name.c,v 1.14
4
2004/0
3/05 05:09:21
marka Exp $ */
/* $Id: name.c,v 1.14
5
2004/0
4/19 21:47:43
marka Exp $ */
#include <config.h>
#include <config.h>
...
@@ -285,7 +285,7 @@ dns_name_ismailbox(const dns_name_t *name) {
...
@@ -285,7 +285,7 @@ dns_name_ismailbox(const dns_name_t *name) {
ndata
=
name
->
ndata
;
ndata
=
name
->
ndata
;
n
=
*
ndata
++
;
n
=
*
ndata
++
;
INSIST
(
n
<
63
);
INSIST
(
n
<
=
63
);
while
(
n
--
)
{
while
(
n
--
)
{
ch
=
*
ndata
++
;
ch
=
*
ndata
++
;
if
(
!
domainchar
(
ch
))
if
(
!
domainchar
(
ch
))
...
@@ -300,7 +300,7 @@ dns_name_ismailbox(const dns_name_t *name) {
...
@@ -300,7 +300,7 @@ dns_name_ismailbox(const dns_name_t *name) {
*/
*/
while
(
ndata
<
(
name
->
ndata
+
name
->
length
))
{
while
(
ndata
<
(
name
->
ndata
+
name
->
length
))
{
n
=
*
ndata
++
;
n
=
*
ndata
++
;
INSIST
(
n
<
63
);
INSIST
(
n
<
=
63
);
first
=
ISC_TRUE
;
first
=
ISC_TRUE
;
while
(
n
--
)
{
while
(
n
--
)
{
ch
=
*
ndata
++
;
ch
=
*
ndata
++
;
...
@@ -345,7 +345,7 @@ dns_name_ishostname(const dns_name_t *name, isc_boolean_t wildcard) {
...
@@ -345,7 +345,7 @@ dns_name_ishostname(const dns_name_t *name, isc_boolean_t wildcard) {
*/
*/
while
(
ndata
<
(
name
->
ndata
+
name
->
length
))
{
while
(
ndata
<
(
name
->
ndata
+
name
->
length
))
{
n
=
*
ndata
++
;
n
=
*
ndata
++
;
INSIST
(
n
<
63
);
INSIST
(
n
<
=
63
);
first
=
ISC_TRUE
;
first
=
ISC_TRUE
;
while
(
n
--
)
{
while
(
n
--
)
{
ch
=
*
ndata
++
;
ch
=
*
ndata
++
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment