diff options
Diffstat (limited to 'src/regress/lib/libc/asr/bin/res_mkquery.c')
-rw-r--r-- | src/regress/lib/libc/asr/bin/res_mkquery.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/regress/lib/libc/asr/bin/res_mkquery.c b/src/regress/lib/libc/asr/bin/res_mkquery.c index b32f471cdf..ed41e1120d 100644 --- a/src/regress/lib/libc/asr/bin/res_mkquery.c +++ b/src/regress/lib/libc/asr/bin/res_mkquery.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: res_mkquery.c,v 1.2 2018/12/15 15:16:12 eric Exp $ */ | 1 | /* $OpenBSD: res_mkquery.c,v 1.3 2022/01/20 14:18:10 naddy Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2012 Eric Faurot <eric@openbsd.org> | 3 | * Copyright (c) 2012 Eric Faurot <eric@openbsd.org> |
4 | * | 4 | * |
@@ -296,7 +296,7 @@ print_dname(const char *_dname, char *buf, size_t max) | |||
296 | { | 296 | { |
297 | const unsigned char *dname = _dname; | 297 | const unsigned char *dname = _dname; |
298 | char *res; | 298 | char *res; |
299 | size_t left, n, count; | 299 | size_t left, count; |
300 | 300 | ||
301 | if (_dname[0] == 0) { | 301 | if (_dname[0] == 0) { |
302 | strlcpy(buf, ".", max); | 302 | strlcpy(buf, ".", max); |
@@ -305,7 +305,7 @@ print_dname(const char *_dname, char *buf, size_t max) | |||
305 | 305 | ||
306 | res = buf; | 306 | res = buf; |
307 | left = max - 1; | 307 | left = max - 1; |
308 | for (n = 0; dname[0] && left; n += dname[0]) { | 308 | while (dname[0] && left) { |
309 | count = (dname[0] < (left - 1)) ? dname[0] : (left - 1); | 309 | count = (dname[0] < (left - 1)) ? dname[0] : (left - 1); |
310 | memmove(buf, dname + 1, count); | 310 | memmove(buf, dname + 1, count); |
311 | dname += dname[0] + 1; | 311 | dname += dname[0] + 1; |