Hi! While investigating something completely different, I made src/linux/kernel_routes.c somewhat more readable (at least to my eyes). And I actually found and fixed a bug with http://gredler.at/hg/olsrd/rev/93c76dd678a6 To find the offending line in there is left as as homework for the reader;-) When you found it, read on: Now probably people understand why I can't stand assignments nested in the conditions of if()/while() /.... etc. and move them out. Bernd -- Firmix Software GmbH http://www.firmix.at/ mobil: +43 664 4416156 fax: +43 1 7890849-55 Embedded Linux Development and Services