Correct route lookup

This commit is contained in:
adamdunkels 2007-12-05 13:40:26 +00:00
parent 36b7c7e782
commit fff49f6671

View file

@ -33,7 +33,7 @@
* *
* This file is part of the Contiki operating system. * This file is part of the Contiki operating system.
* *
* $Id: mesh.c,v 1.9 2007/12/05 13:26:13 adamdunkels Exp $ * $Id: mesh.c,v 1.10 2007/12/05 13:40:26 adamdunkels Exp $
*/ */
/** /**
@ -85,7 +85,15 @@ data_packet_forward(struct mh_conn *mh, rimeaddr_t *originator,
struct mesh_conn *c = (struct mesh_conn *) struct mesh_conn *c = (struct mesh_conn *)
((char *)mh - offsetof(struct mesh_conn, mh)); ((char *)mh - offsetof(struct mesh_conn, mh));
return route_lookup(dest); struct route_entry *rt;
rt = route_lookup(dest);
if(rt == NULL) {
return NULL;
}
return &rt->nexthop;
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
static void static void