diff options
Diffstat (limited to 'libmate-desktop')
-rw-r--r-- | libmate-desktop/mate-desktop-item.c | 2 | ||||
-rw-r--r-- | libmate-desktop/mate-rr-config.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/libmate-desktop/mate-desktop-item.c b/libmate-desktop/mate-desktop-item.c index 7b96385..f7b1154 100644 --- a/libmate-desktop/mate-desktop-item.c +++ b/libmate-desktop/mate-desktop-item.c @@ -2115,7 +2115,7 @@ mate_desktop_item_launch_on_screen_with_env ( /* make a new copy and get rid of spaces */ the_exec = g_alloca (strlen (exec) + 1); - strcpy (the_exec, exec); + g_strlcpy (the_exec, exec, strlen (exec) + 1); if ( ! strip_the_amp (the_exec)) { g_set_error (error, diff --git a/libmate-desktop/mate-rr-config.c b/libmate-desktop/mate-rr-config.c index 6048db0..09d2b8f 100644 --- a/libmate-desktop/mate-rr-config.c +++ b/libmate-desktop/mate-rr-config.c @@ -546,7 +546,7 @@ mate_rr_config_load_current (MateRRConfig *config, GError **error) } else { - strcpy (output->priv->vendor, "???"); + g_strlcpy (output->priv->vendor, "???", sizeof (output->priv->vendor)); output->priv->product = 0; output->priv->serial = 0; } |