Orchestra: add NULL checks into new_time_source (eb-per-time-source)

This commit is contained in:
Yasuyuki Tanaka 2016-05-21 11:55:07 +02:00
parent c7694e4dbd
commit bc54f8bac3

View file

@ -74,8 +74,8 @@ select_packet(uint16_t *slotframe, uint16_t *timeslot)
static void static void
new_time_source(const struct tsch_neighbor *old, const struct tsch_neighbor *new) new_time_source(const struct tsch_neighbor *old, const struct tsch_neighbor *new)
{ {
uint16_t old_ts = get_node_timeslot(&old->addr); uint16_t old_ts = old != NULL ? get_node_timeslot(&old->addr) : 0xffff;
uint16_t new_ts = get_node_timeslot(&new->addr); uint16_t new_ts = new != NULL ? get_node_timeslot(&new->addr) : 0xffff;
if(new_ts == old_ts) { if(new_ts == old_ts) {
return; return;