summaryrefslogtreecommitdiff
path: root/alpine/remote.c
diff options
context:
space:
mode:
Diffstat (limited to 'alpine/remote.c')
-rw-r--r--alpine/remote.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/alpine/remote.c b/alpine/remote.c
index 7d83b3e..eaa2d58 100644
--- a/alpine/remote.c
+++ b/alpine/remote.c
@@ -39,7 +39,7 @@ int rd_answer_forge_warning(int, MSGNO_S *, SCROLL_S *);
int
rd_prompt_about_forged_remote_data(int reason, REMDATA_S *rd, char *extra)
{
- char tmp[2000];
+ char *p, tmp[2000];
char *unknown = "<unknown>";
int rv = -1;
char *foldertype, *foldername, *special;
@@ -47,6 +47,8 @@ rd_prompt_about_forged_remote_data(int reason, REMDATA_S *rd, char *extra)
foldertype = (rd && rd->t.i.special_hdr && !strucmp(rd->t.i.special_hdr, REMOTE_ABOOK_SUBTYPE)) ? "address book" : (rd && rd->t.i.special_hdr && !strucmp(rd->t.i.special_hdr, REMOTE_PINERC_SUBTYPE)) ? "configuration" : "data";
foldername = (rd && rd->rn) ? rd->rn : unknown;
special = (rd && rd->t.i.special_hdr) ? rd->t.i.special_hdr : unknown;
+ tmp[0] = '\0';
+ p = tmp;
dprint((1, "rd_check_out_forged_remote_data:\n"));
dprint((1, " reason=%d\n", reason));
@@ -177,8 +179,6 @@ rd_prompt_about_forged_remote_data(int reason, REMDATA_S *rd, char *extra)
free_handles(&handles);
}
else{
- char *p = tmp;
-
snprintf(p, sizeof(tmp), _("\nThe data in the remote %s folder\n\n %s\n\nlooks suspicious. The reason for the suspicion is\n\n "),
foldertype, foldername);
tmp[sizeof(tmp)-1] = '\0';