From 2f3634167bf20225cdd5a12235e010b8b6a23a77 Mon Sep 17 00:00:00 2001 From: Neale Pickett Date: Thu, 16 Sep 2010 23:53:31 -0600 Subject: [PATCH] I misread man sprintf; corrected --- src/in.tokend.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/in.tokend.c b/src/in.tokend.c index 94a9605..712b92d 100644 --- a/src/in.tokend.c +++ b/src/in.tokend.c @@ -95,7 +95,7 @@ main(int argc, char *argv[]) int fd; int ret; - fd = open(srv_path("token.keys/%*s", servicelen, service), O_RDONLY); + fd = open(srv_path("token.keys/%.*s", servicelen, service), O_RDONLY); if (-1 == fd) { write(1, "!nosvc", 6); return 0; @@ -125,7 +125,7 @@ main(int argc, char *argv[]) /* Append digest to service name. */ tokenlen = (size_t)snprintf(token, sizeof(token), - "%*s:%s", + "%.*s:%s", servicelen, service, digest); }