@@ -260,8 +260,8 @@ void p_dump_add_announce4(struct peer_t *peer, int id, struct timeval *ts,
260
260
int i ;
261
261
for (i = 0 ; i < communitylen ; i ++ )
262
262
{
263
- opt_community .data [i ].asn = * (uint16_t * )community + (i * 2 );
264
- opt_community .data [i ].num = * (uint16_t * )community + (i * 2 )+ 1 ;
263
+ opt_community .data [i ].asn = * (( uint16_t * )community + (i * 2 ) );
264
+ opt_community .data [i ].num = * (( uint16_t * )community + (i * 2 )+ 1 ) ;
265
265
}
266
266
}
267
267
@@ -270,8 +270,8 @@ void p_dump_add_announce4(struct peer_t *peer, int id, struct timeval *ts,
270
270
int i ;
271
271
for (i = 0 ; i < extcommunitylen4 ; i ++ )
272
272
{
273
- opt_extcommunity4 .data [i ].type = * (uint8_t * )extcommunity4 + (i * 8 );
274
- opt_extcommunity4 .data [i ].subtype = * (uint8_t * )extcommunity4 + (i * 8 )+ 1 ;
273
+ opt_extcommunity4 .data [i ].type = * (( uint8_t * )extcommunity4 + (i * 8 ) );
274
+ opt_extcommunity4 .data [i ].subtype = * (( uint8_t * )extcommunity4 + (i * 8 )+ 1 ) ;
275
275
memcpy (opt_extcommunity4 .data [i ].value , (uint8_t * )extcommunity4 + (i * 8 )+ 2 , 6 );
276
276
}
277
277
}
@@ -281,9 +281,9 @@ void p_dump_add_announce4(struct peer_t *peer, int id, struct timeval *ts,
281
281
int i ;
282
282
for (i = 0 ; i < largecommunitylen ; i ++ )
283
283
{
284
- opt_largecommunity .data [i ].global = * (uint32_t * )largecommunity + (i * 12 );
285
- opt_largecommunity .data [i ].local1 = * (uint32_t * )largecommunity + (i * 12 )+ 1 ;
286
- opt_largecommunity .data [i ].local2 = * (uint32_t * )largecommunity + (i * 12 )+ 1 ;
284
+ opt_largecommunity .data [i ].global = * (( uint32_t * )largecommunity + (i * 12 ) );
285
+ opt_largecommunity .data [i ].local1 = * (( uint32_t * )largecommunity + (i * 12 )+ 1 ) ;
286
+ opt_largecommunity .data [i ].local2 = * (( uint32_t * )largecommunity + (i * 12 )+ 1 ) ;
287
287
}
288
288
}
289
289
@@ -368,8 +368,8 @@ void p_dump_add_announce6(struct peer_t *peer, int id, struct timeval *ts,
368
368
int i ;
369
369
for (i = 0 ; i < communitylen ; i ++ )
370
370
{
371
- opt_community .data [i ].asn = * (uint16_t * )community + (i * 2 );
372
- opt_community .data [i ].num = * (uint16_t * )community + (i * 2 )+ 1 ;
371
+ opt_community .data [i ].asn = * (( uint16_t * )community + (i * 2 ) );
372
+ opt_community .data [i ].num = * (( uint16_t * )community + (i * 2 )+ 1 ) ;
373
373
}
374
374
}
375
375
@@ -378,10 +378,10 @@ void p_dump_add_announce6(struct peer_t *peer, int id, struct timeval *ts,
378
378
int i ;
379
379
for (i = 0 ; i < extcommunitylen6 ; i ++ )
380
380
{
381
- opt_extcommunity6 .data [i ].type = * (uint8_t * )extcommunity6 + (i * 20 );
382
- opt_extcommunity6 .data [i ].subtype = * (uint8_t * )extcommunity6 + (i * 20 )+ 1 ;
381
+ opt_extcommunity6 .data [i ].type = * (( uint8_t * )extcommunity6 + (i * 20 ) );
382
+ opt_extcommunity6 .data [i ].subtype = * (( uint8_t * )extcommunity6 + (i * 20 )+ 1 ) ;
383
383
memcpy (opt_extcommunity6 .data [i ].global , (uint8_t * )extcommunity6 + (i * 8 )+ 2 , 16 );
384
- opt_extcommunity6 .data [i ].local = * (uint16_t * )(uint8_t * )extcommunity6 + (i * 8 )+ 18 ;
384
+ opt_extcommunity6 .data [i ].local = * (( uint16_t * )(uint8_t * )extcommunity6 + (i * 8 )+ 18 ) ;
385
385
}
386
386
}
387
387
@@ -390,9 +390,9 @@ void p_dump_add_announce6(struct peer_t *peer, int id, struct timeval *ts,
390
390
int i ;
391
391
for (i = 0 ; i < largecommunitylen ; i ++ )
392
392
{
393
- opt_largecommunity .data [i ].global = * (uint32_t * )largecommunity + (i * 12 );
394
- opt_largecommunity .data [i ].local1 = * (uint32_t * )largecommunity + (i * 12 )+ 1 ;
395
- opt_largecommunity .data [i ].local2 = * (uint32_t * )largecommunity + (i * 12 )+ 1 ;
393
+ opt_largecommunity .data [i ].global = * (( uint32_t * )largecommunity + (i * 12 ) );
394
+ opt_largecommunity .data [i ].local1 = * (( uint32_t * )largecommunity + (i * 12 )+ 1 ) ;
395
+ opt_largecommunity .data [i ].local2 = * (( uint32_t * )largecommunity + (i * 12 )+ 1 ) ;
396
396
}
397
397
}
398
398
0 commit comments