summaryrefslogtreecommitdiff
path: root/debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch
diff options
context:
space:
mode:
authorDimitri John Ledkov <xnox@ubuntu.com>2018-06-26 15:38:57 +0100
committerDimitri John Ledkov <xnox@ubuntu.com>2018-06-26 15:38:57 +0100
commit9421e599c44cd50d3df4cd019cd3c53d9320e93d (patch)
tree2d9606679ad49fbc9f9cf72b3a3a87d7a6dc8fff /debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch
parentec9bfc63255cdf01a67171d1228f562c927c6d36 (diff)
Cherrypick master patches up to 4th of June 2018.debian/4.1_rc1-3archive/debian/4.1_rc1-3
Diffstat (limited to 'debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch')
-rw-r--r--debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch b/debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch
new file mode 100644
index 00000000..7dc372cf
--- /dev/null
+++ b/debian/patches/0018-Monitor-Increase-size-of-percentalert-to-avoid-gcc-w.patch
@@ -0,0 +1,31 @@
+From 975898395951835f5a8051441af21cc995921f8c Mon Sep 17 00:00:00 2001
+From: Jes Sorensen <jsorensen@fb.com>
+Date: Thu, 31 May 2018 11:45:21 -0400
+Subject: [PATCH 18/26] Monitor: Increase size of percentalert to avoid gcc
+ warning
+
+gcc-8.1 complains about truncated string operations. While we know
+percent will never grow larger than 100, it doesn't cost us anything
+to increase the size of 'percentalert' on the stack like this.
+
+Signed-off-by: Jes Sorensen <jsorensen@fb.com>
+---
+ Monitor.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Monitor.c b/Monitor.c
+index c7c05d27..036103fb 100644
+--- a/Monitor.c
++++ b/Monitor.c
+@@ -557,7 +557,7 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
+ alert("RebuildStarted", dev, NULL, ainfo);
+ if (st->percent >= 0 && mse->percent >= 0 &&
+ (mse->percent / increments) > (st->percent / increments)) {
+- char percentalert[15];
++ char percentalert[18];
+ /*
+ * "RebuildNN" (10 chars) or "RebuildStarted" (15 chars)
+ */
+--
+2.17.1
+