Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Give size of pointed area, not size of pointer.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 15 May 2013 16:29:39 +0000 (18:29 +0200)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 15 May 2013 16:29:39 +0000 (18:29 +0200)
src/surf/surf_routing_vivaldi.c

index 87049c5..a7e0cce 100644 (file)
@@ -102,7 +102,7 @@ static int vivaldi_parse_PU(AS_t rc, sg_routing_edge_t elm) {
 /* Creation routing model functions */
 AS_t model_vivaldi_create(void)
 {
 /* Creation routing model functions */
 AS_t model_vivaldi_create(void)
 {
-  AS_t new_component = model_generic_create_sized(sizeof(AS_t));
+  AS_t new_component = model_generic_create_sized(sizeof *new_component);
   
   new_component->get_route_and_latency = vivaldi_get_route_and_latency;
   new_component->parse_PU = vivaldi_parse_PU;
   
   new_component->get_route_and_latency = vivaldi_get_route_and_latency;
   new_component->parse_PU = vivaldi_parse_PU;