diff -r 25b69e368c77 modules/raw_diag/raw_diag.c --- a/modules/raw_diag/raw_diag.c Fri Jun 06 00:45:06 2014 +0300 +++ b/modules/raw_diag/raw_diag.c Fri Jun 06 00:46:15 2014 +0300 @@ -475,8 +475,9 @@ for (int i = 0; i < COUNT(data_points_x); i++) { - data_points_x[i] = malloc(5000 * sizeof(int)); - data_points_y[i] = malloc(5000 * sizeof(int)); + /* we only need 5000, but use 10000 to allow the use of shoot_malloc in older build */ + data_points_x[i] = malloc(10000 * sizeof(int)); + data_points_y[i] = malloc(10000 * sizeof(int)); if (!data_points_x[i] || !data_points_y[i]) {