Преглед на файлове

Prevent alloc problem by casting sizes to size_t

Matthias Vogelgesang преди 9 години
родител
ревизия
147853927c
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      reco.c

+ 1 - 1
reco.c

@@ -355,7 +355,7 @@ run_cached_reconstruction (Params *params, gchar **argv)
         UfoBaseScheduler *sched;
         GError *error = NULL;
 
-        params->cache = g_malloc (params->num_radios * params->width * params->height * sizeof (gfloat));
+        params->cache = g_malloc (((gsize) params->num_radios) * ((gsize) params->width) * ((gsize) params->height) * sizeof (gfloat));
 
         /* fill the cache and reconstruct simultaneously */
         radio_reader = make_task (data->pm, "reader");