From 042def505a4dd5cf22e61c0b85428c16766a5f46 Mon Sep 17 00:00:00 2001 From: Jan Chaloupka Date: Mon, 23 Mar 2015 14:17:24 +0100 Subject: [PATCH] format-security --- joe/cmd.c | 4 ++-- joe/uerror.c | 4 ++-- joe/ufile.c | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/joe/cmd.c b/joe/cmd.c index 863edb9..150c1a5 100644 --- a/joe/cmd.c +++ b/joe/cmd.c @@ -235,7 +235,7 @@ int steal_lock(BW *bw,int c,B *b,int *notify) if(bf1[0]) joe_snprintf_1(bf,sizeof(bf),joe_gettext(LOCKMSG1),bf1); else - joe_snprintf_0(bf, sizeof(bf), joe_gettext(LOCKMSG2)); + joe_snprintf_1(bf,sizeof(bf),"%s",joe_gettext(LOCKMSG2)); if (mkqw(bw->parent, sz(bf), steal_lock, NULL, b, notify)) { return 0; } else { @@ -293,7 +293,7 @@ int try_lock(BW *bw,B *b) if(bf1[0]) joe_snprintf_1(bf,sizeof(bf),joe_gettext(LOCKMSG1),bf1); else - joe_snprintf_0(bf, sizeof(bf), joe_gettext(LOCKMSG2)); + joe_snprintf_1(bf,sizeof(bf),"%s",joe_gettext(LOCKMSG2)); if (mkqw(bw->parent, sz(bf), steal_lock, NULL, b, NULL)) { uquery(bw); if (!b->locked) diff --git a/joe/uerror.c b/joe/uerror.c index ab58908..8e112b5 100644 --- a/joe/uerror.c +++ b/joe/uerror.c @@ -327,7 +327,7 @@ int parserrb(B *b) if (n) joe_snprintf_1(msgbuf, JOE_MSGBUFSIZE, joe_gettext(_("%d messages found")), n); else - joe_snprintf_0(msgbuf, sizeof(msgbuf), joe_gettext(_("No messages found"))); + joe_snprintf_1(msgbuf, JOE_MSGBUFSIZE, "%s", joe_gettext(_("No messages found"))); msgnw(bw->parent, msgbuf); return 0; } @@ -341,7 +341,7 @@ int uparserr(BW *bw) if (n) joe_snprintf_1(msgbuf, JOE_MSGBUFSIZE, joe_gettext(_("%d messages found")), n); else - joe_snprintf_0(msgbuf, sizeof(msgbuf), joe_gettext(_("No messages found"))); + joe_snprintf_1(msgbuf, JOE_MSGBUFSIZE, "%s", joe_gettext(_("No messages found"))); msgnw(bw->parent, msgbuf); return 0; } diff --git a/joe/ufile.c b/joe/ufile.c index e0f7754..347ff66 100644 --- a/joe/ufile.c +++ b/joe/ufile.c @@ -62,11 +62,11 @@ void genexmsgmulti(BW *bw, int saved, int skipped) { if (saved) if (skipped) - joe_snprintf_0(msgbuf, sizeof(msgbuf), joe_gettext(_("Some files have not been saved."))); + joe_snprintf_0(msgbuf, JOE_MSGBUFSIZE, joe_gettext(_("Some files have not been saved."))); else - joe_snprintf_0(msgbuf, sizeof(msgbuf), joe_gettext(_("All modified files have been saved."))); + joe_snprintf_0(msgbuf, JOE_MSGBUFSIZE, joe_gettext(_("All modified files have been saved."))); else - joe_snprintf_0(msgbuf, sizeof(msgbuf), joe_gettext(_("No modified files, so no updates needed."))); + joe_snprintf_1(msgbuf, JOE_MSGBUFSIZE, "%s", joe_gettext(_("No modified files, so no updates needed."))); msgnw(bw->parent, msgbuf); -- 1.9.3