diff --git a/src/utils.c b/src/utils.c index a2c35262a1..5dcc10c0e4 100644 --- a/src/utils.c +++ b/src/utils.c @@ -863,16 +863,12 @@ gchar *utils_get_setting_string(GKeyFile *config, const gchar *section, const gc gchar *utils_get_hex_from_color(GdkColor *color) { - gchar *buffer = g_malloc0(9); - g_return_val_if_fail(color != NULL, NULL); - g_snprintf(buffer, 8, "#%02X%02X%02X", - (guint) (utils_scale_round(color->red / 256, 255)), - (guint) (utils_scale_round(color->green / 256, 255)), - (guint) (utils_scale_round(color->blue / 256, 255))); - - return buffer; + return g_strdup_printf("#%02X%02X%02X", + (guint) (utils_scale_round(color->red / 256, 255)), + (guint) (utils_scale_round(color->green / 256, 255)), + (guint) (utils_scale_round(color->blue / 256, 255))); }