From 24bd88f18174f955db9c1c58d699231c739ff8eb Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 11 May 1997 09:00:07 +0000 Subject: [PATCH] (krb4_vprintf): replaced vsprintf with vsnprintf git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1697 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/ftp/ftpd/krb4.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/appl/ftp/ftpd/krb4.c b/appl/ftp/ftpd/krb4.c index a91a282e9..428784857 100644 --- a/appl/ftp/ftpd/krb4.c +++ b/appl/ftp/ftpd/krb4.c @@ -341,15 +341,16 @@ int krb4_userok(char *name) } -int krb4_vprintf(const char *fmt, va_list ap) +int +krb4_vprintf(const char *fmt, va_list ap) { - char buf[10240]; /* XXX */ + char buf[10240]; char *p; char *enc; int code; int len; - vsprintf(buf, fmt, ap); + vsnprintf (buf, sizeof(buf), fmt, ap); enc = malloc(strlen(buf) + 31); if(prot_level == prot_safe){ len = krb_mk_safe((u_char*)buf, (u_char*)enc, strlen(buf), &auth_dat.session,