From 410c89ab1c42d21381f6a44b2ee92c98c665404e Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Thu, 28 Jun 2012 18:21:38 +0200 Subject: [PATCH] Fix "Using log-scaled graph with show_graph_scale causes segfault" (sf.net #3538674) bug reported by Nikslay --- src/conky.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/conky.c b/src/conky.c index 43804b7e..c5b4bed0 100644 --- a/src/conky.c +++ b/src/conky.c @@ -3155,9 +3155,7 @@ int draw_each_line_inner(char *s, int special_index, int last_special_applied) char *tmp_str; cur_x += font_ascent() / 2; cur_y += font_h / 2; - tmp_str = (char *) - calloc(log10(floor(specials[special_index].graph_scale)) + 4, - sizeof(char)); + tmp_str = (char *) calloc(20, sizeof(char)); sprintf(tmp_str, "%.1f", specials[special_index].graph_scale); draw_string(tmp_str); free(tmp_str);