diff options
Diffstat (limited to 'apps/gui/buttonbar.c')
-rw-r--r-- | apps/gui/buttonbar.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/apps/gui/buttonbar.c b/apps/gui/buttonbar.c index abf1800bb2..3c343f09ac 100644 --- a/apps/gui/buttonbar.c +++ b/apps/gui/buttonbar.c | |||
@@ -86,18 +86,15 @@ void gui_buttonbar_set(struct gui_buttonbar * buttonbar, | |||
86 | gui_buttonbar_unset(buttonbar); | 86 | gui_buttonbar_unset(buttonbar); |
87 | if(caption1) | 87 | if(caption1) |
88 | { | 88 | { |
89 | strncpy(buttonbar->caption[0], caption1, 7); | 89 | strlcpy(buttonbar->caption[0], caption1, BUTTONBAR_CAPTION_LENGTH); |
90 | buttonbar->caption[0][7] = 0; | ||
91 | } | 90 | } |
92 | if(caption2) | 91 | if(caption2) |
93 | { | 92 | { |
94 | strncpy(buttonbar->caption[1], caption2, 7); | 93 | strlcpy(buttonbar->caption[1], caption2, BUTTONBAR_CAPTION_LENGTH); |
95 | buttonbar->caption[1][7] = 0; | ||
96 | } | 94 | } |
97 | if(caption3) | 95 | if(caption3) |
98 | { | 96 | { |
99 | strncpy(buttonbar->caption[2], caption3, 7); | 97 | strlcpy(buttonbar->caption[2], caption3, BUTTONBAR_CAPTION_LENGTH); |
100 | buttonbar->caption[2][7] = 0; | ||
101 | } | 98 | } |
102 | } | 99 | } |
103 | 100 | ||