summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bind/lib
diff options
context:
space:
mode:
authordavid <david@openbsd.org>2005-04-11 05:09:26 +0000
committerdavid <david@openbsd.org>2005-04-11 05:09:26 +0000
commit88787e8df9b4399710b18a8c5472c6a89fd3598c (patch)
treef49752960ed65c4ae41a4dd2dc1d5effff8b92da /usr.sbin/bind/lib
parentno need to include sys/timeout.h (diff)
downloadwireguard-openbsd-88787e8df9b4399710b18a8c5472c6a89fd3598c.tar.xz
wireguard-openbsd-88787e8df9b4399710b18a8c5472c6a89fd3598c.zip
restore lost sprintf -> snprintf conversion
ok krw@ deraadt@ jakob@
Diffstat (limited to 'usr.sbin/bind/lib')
-rw-r--r--usr.sbin/bind/lib/dns/dst_api.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/bind/lib/dns/dst_api.c b/usr.sbin/bind/lib/dns/dst_api.c
index 33ca06e554f..d4192aa386d 100644
--- a/usr.sbin/bind/lib/dns/dst_api.c
+++ b/usr.sbin/bind/lib/dns/dst_api.c
@@ -1080,7 +1080,9 @@ buildfilename(dns_name_t *name, dns_keytag_t id,
len = 1 + 3 + 1 + 5 + strlen(suffix) + 1;
if (isc_buffer_availablelength(out) < len)
return (ISC_R_NOSPACE);
- sprintf((char *) isc_buffer_used(out), "+%03d+%05d%s", alg, id, suffix);
+ snprintf((char *) isc_buffer_used(out),
+ isc_buffer_availablelength(out),
+ "+%03d+%05d%s", alg, id, suffix);
isc_buffer_add(out, len);
return (ISC_R_SUCCESS);
}