summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@cvs.openbsd.org>2021-12-21 13:07:54 +0000
committerNicholas Marriott <nicm@cvs.openbsd.org>2021-12-21 13:07:54 +0000
commita517d89cb8a58bee1066f6ffe7c4e79b9f86236a (patch)
treedd19f6b0e45a4e9c710864d819ff11561e4009b6 /usr.bin/tmux
parent94415a09652538e548eae080d75ac0d3af7d7b4f (diff)
ARM's Morello CHERI architecture does not support pointers in packed
structures, so remove the packed attribute on struct grid_line and reorder the members to eliminate unnecessary padding. From Jessica Clarke in GitHub issue 3012.
Diffstat (limited to 'usr.bin/tmux')
-rw-r--r--usr.bin/tmux/tmux.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/tmux/tmux.h b/usr.bin/tmux/tmux.h
index 03853e75f95..6017f6ffd68 100644
--- a/usr.bin/tmux/tmux.h
+++ b/usr.bin/tmux/tmux.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: tmux.h,v 1.1156 2021/12/10 12:42:37 nicm Exp $ */
+/* $OpenBSD: tmux.h,v 1.1157 2021/12/21 13:07:53 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -668,15 +668,15 @@ struct grid_cell_entry {
/* Grid line. */
struct grid_line {
+ struct grid_cell_entry *celldata;
u_int cellused;
u_int cellsize;
- struct grid_cell_entry *celldata;
- u_int extdsize;
struct grid_extd_entry *extddata;
+ u_int extdsize;
int flags;
-} __packed;
+};
/* Entire grid of cells. */
struct grid {