aboutsummaryrefslogtreecommitdiffstats
path: root/gtk/font_utils.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2008-02-01 01:07:58 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2008-02-01 01:07:58 +0000
commit10a8f59e030c4b77535da29fcc02fdf4845bfa8c (patch)
tree8bc3214fd7240d0e5e52888279067e8a5faf47a3 /gtk/font_utils.c
parentee8b8b0ad7d7cb60f7e4bff8b382df8a93a664ef (diff)
downloadwireshark-10a8f59e030c4b77535da29fcc02fdf4845bfa8c.tar.gz
wireshark-10a8f59e030c4b77535da29fcc02fdf4845bfa8c.tar.bz2
wireshark-10a8f59e030c4b77535da29fcc02fdf4845bfa8c.zip
Rewrote some prohibited APIs in gtk/ (sprintf, strcpy, strcat).
If we get some truncated strings we probably overwrote some buffers... svn path=/trunk/; revision=24239
Diffstat (limited to 'gtk/font_utils.c')
-rw-r--r--gtk/font_utils.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/font_utils.c b/gtk/font_utils.c
index a905282581..637bf07591 100644
--- a/gtk/font_utils.c
+++ b/gtk/font_utils.c
@@ -650,7 +650,8 @@ set_app_font_gtk2(const char *fontname)
pfont = pango_context_load_font(pc, pfd);
if (pfont != NULL) {
- strcpy(appfontname, fontname);
+ strncpy(appfontname, fontname, 128);
+ appfontname[127] = '\0';
g_object_set(G_OBJECT(settings), "gtk-font-name", appfontname, NULL);
}