Selaa lähdekoodia

examples/basic_examples/dynamic_handles.c: remove incorrect free

Nathalie Furmento 10 vuotta sitten
vanhempi
commit
e684b39f76
1 muutettua tiedostoa jossa 3 lisäystä ja 5 poistoa
  1. 3 5
      examples/basic_examples/dynamic_handles.c

+ 3 - 5
examples/basic_examples/dynamic_handles.c

@@ -94,7 +94,7 @@ int main(int argc, char **argv)
 	task2->synchronous = 1;
 	task2->cl = &dummy_big_cl;
 	starpu_codelet_pack_args(&task2->cl_arg, &task2->cl_arg_size,
-				 STARPU_VALUE, &task2->cl->nbuffers, sizeof(task2->cl->nbuffers),
+				 STARPU_VALUE, &(task2->cl->nbuffers), sizeof(task2->cl->nbuffers),
 				 0);
 	task2->dyn_handles = malloc(task2->cl->nbuffers * sizeof(starpu_data_handle_t));
 	for(i=0 ; i<task2->cl->nbuffers ; i++)
@@ -106,7 +106,7 @@ int main(int argc, char **argv)
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
 	ret = starpu_task_insert(&dummy_small_cl,
-				 STARPU_VALUE, &dummy_small_cl.nbuffers, sizeof(dummy_small_cl.nbuffers),
+				 STARPU_VALUE, &(dummy_small_cl.nbuffers), sizeof(dummy_small_cl.nbuffers),
 				 STARPU_RW, handle,
 				 0);
 	if (ret == -ENODEV) goto enodev;
@@ -121,7 +121,7 @@ int main(int argc, char **argv)
 		descrs[i].mode = STARPU_RW;
 	}
 	ret = starpu_task_insert(&dummy_big_cl,
-				 STARPU_VALUE, &dummy_big_cl.nbuffers, sizeof(dummy_big_cl.nbuffers),
+				 STARPU_VALUE, &(dummy_big_cl.nbuffers), sizeof(dummy_big_cl.nbuffers),
 				 STARPU_DATA_MODE_ARRAY, descrs, dummy_big_cl.nbuffers,
 				 0);
 	if (ret == -ENODEV) goto enodev;
@@ -131,14 +131,12 @@ int main(int argc, char **argv)
 	free(descrs);
 
 	starpu_data_unregister(handle);
-	free(dummy_big_cl.dyn_modes);
 	starpu_shutdown();
 
 	return EXIT_SUCCESS;
 
 enodev:
 	starpu_data_unregister(handle);
-	free(dummy_big_cl.dyn_modes);
 	starpu_shutdown();
 	return 77;
 }