1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-02 12:20:51 +00:00

Reduce stack usage.

This commit is contained in:
Pawel Jakub Dawidek 2013-03-18 21:11:31 +00:00
parent 3aff0961dd
commit a3d8ae5d2d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=248475

View File

@ -259,6 +259,8 @@ struct g_command class_commands[] = {
static int verbose = 0;
#define BUFSIZE 1024
static int
eli_protect(struct gctl_req *req)
{
@ -344,7 +346,7 @@ static int
eli_genkey_files(struct gctl_req *req, bool new, const char *type,
struct hmac_ctx *ctxp, char *passbuf, size_t passbufsize)
{
char *p, buf[MAXPHYS], argname[16];
char *p, buf[BUFSIZE], argname[16];
const char *file;
int error, fd, i;
ssize_t done;
@ -431,7 +433,7 @@ eli_genkey_passphrase_prompt(struct gctl_req *req, bool new, char *passbuf,
}
if (new) {
char tmpbuf[BUFSIZ];
char tmpbuf[BUFSIZE];
p = readpassphrase("Reenter new passphrase: ",
tmpbuf, sizeof(tmpbuf),
@ -460,7 +462,7 @@ static int
eli_genkey_passphrase(struct gctl_req *req, struct g_eli_metadata *md, bool new,
struct hmac_ctx *ctxp)
{
char passbuf[MAXPHYS];
char passbuf[BUFSIZE];
bool nopassphrase;
int nfiles;