gnu: Add kafs-client
[jackhill/guix/guix.git] / gnu / packages / patches / xsane-fix-snprintf-buffer-length.patch
1 From 893a5ce1f75e5eea7c8d383038ff92a150819c9c Mon Sep 17 00:00:00 2001
2 From: Ralph Little <littlesincanada@yahoo.co.uk>
3 Date: Thu, 19 Sep 2019 22:02:33 -0700
4 Subject: [PATCH] xsane-*-project.c - reduced snprintf format pad to silence
5 warning about too long constrant string for buffer.
6
7 ---
8 src/xsane-email-project.c | 4 ++--
9 src/xsane-fax-project.c | 4 ++--
10 src/xsane-multipage-project.c | 2 +-
11 3 files changed, 5 insertions(+), 5 deletions(-)
12
13 diff --git a/src/xsane-email-project.c b/src/xsane-email-project.c
14 index f20cb12..ac93fc2 100644
15 --- a/src/xsane-email-project.c
16 +++ b/src/xsane-email-project.c
17 @@ -896,7 +896,7 @@ static void xsane_email_project_update_project_status()
18 snprintf(filename, sizeof(filename), "%s/xsane-mail-list", preferences.email_project);
19 projectfile = fopen(filename, "r+b"); /* r+ = read and write, position = start of file */
20
21 - snprintf(buf, 32, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.email_status); /* fill 32 characters status line */
22 + snprintf(buf, 33, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.email_status); /* fill 32 characters status line */
23 fprintf(projectfile, "%s\n", buf); /* first line is status of email */
24
25 fclose(projectfile);
26 @@ -936,7 +936,7 @@ void xsane_email_project_save()
27 {
28 char buf[TEXTBUFSIZE];
29
30 - snprintf(buf, 32, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.email_status); /* fill 32 characters status line */
31 + snprintf(buf, 33, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.email_status); /* fill 32 characters status line */
32 fprintf(projectfile, "%s\n", buf); /* first line is status of email */
33 gtk_progress_set_format_string(GTK_PROGRESS(xsane.project_progress_bar), _(xsane.email_status));
34 xsane_progress_bar_set_fraction(GTK_PROGRESS_BAR(xsane.project_progress_bar), 0.0);
35 diff --git a/src/xsane-fax-project.c b/src/xsane-fax-project.c
36 index f263313..0c60a97 100644
37 --- a/src/xsane-fax-project.c
38 +++ b/src/xsane-fax-project.c
39 @@ -452,7 +452,7 @@ static void xsane_fax_project_update_project_status()
40 snprintf(filename, sizeof(filename), "%s/xsane-fax-list", preferences.fax_project);
41 projectfile = fopen(filename, "r+b"); /* r+ = read and write, position = start of file */
42
43 - snprintf(buf, 32, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.fax_status); /* fill 32 characters status line */
44 + snprintf(buf, 33, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.fax_status); /* fill 32 characters status line */
45 fprintf(projectfile, "%s\n", buf); /* first line is status of mail */
46
47 fclose(projectfile);
48 @@ -498,7 +498,7 @@ void xsane_fax_project_save()
49 {
50 char buf[TEXTBUFSIZE];
51
52 - snprintf(buf, 32, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.fax_status); /* fill 32 characters status line */
53 + snprintf(buf, 33, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.fax_status); /* fill 32 characters status line */
54 fprintf(projectfile, "%s\n", buf); /* first line is status of mail */
55 gtk_progress_set_format_string(GTK_PROGRESS(xsane.project_progress_bar), _(xsane.fax_status));
56 xsane_progress_bar_set_fraction(GTK_PROGRESS_BAR(xsane.project_progress_bar), 0.0);
57 diff --git a/src/xsane-multipage-project.c b/src/xsane-multipage-project.c
58 index f23e5f8..9392e00 100644
59 --- a/src/xsane-multipage-project.c
60 +++ b/src/xsane-multipage-project.c
61 @@ -522,7 +522,7 @@ void xsane_multipage_project_save()
62 {
63 char buf[TEXTBUFSIZE];
64
65 - snprintf(buf, 32, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.multipage_status); /* fill 32 characters status line */
66 + snprintf(buf, 33, "%s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", xsane.multipage_status); /* fill 32 characters status line */
67 fprintf(projectfile, "%s\n", buf); /* first line is status of multipage */
68 gtk_progress_set_format_string(GTK_PROGRESS(xsane.project_progress_bar), _(xsane.multipage_status));
69 xsane_progress_bar_set_fraction(GTK_PROGRESS_BAR(xsane.project_progress_bar), 0.0);
70 --
71 2.23.0
72