On 07/05/2011 05:44 AM, Mike Frysinger wrote: > On Monday, July 04, 2011 06:29:51 helmut.rai...@hale.at wrote: >> eth_get_dev_by_name() is not safe to use for devname being NULL >> as it uses strcmp. This patch makes it return NULL if devname NULL >> is passed. > i'm not sure about this. passing NULL is wrong, and the caller should catch > that shouldnt it ? > -mike So what is your suggestion how to deal with it?
It returns: "There is no ethernet device with name NULL" This is pretty much the only thing it can return. The user of the function may handle this situation individually like: printf("ethernet device '%s' not found\n, devname); --> "ethernet device '(NULL)' not found". A panic on a NULL pointer de-reference is probably not helpful either. Helmut -- Scanned by MailScanner. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot