# HG changeset patch # User Florian Pose # Date 1320854853 -3600 # Node ID e3bf5adad75f41d725953dd937a977c990e355ad # Parent 72ac85ee372956f4c2d36e407ceeb7a7c54c3513 Output device name in link change message; fixed null-pointer protections. diff -r 72ac85ee3729 -r e3bf5adad75f master/device.c --- a/master/device.c Wed Nov 09 17:06:04 2011 +0100 +++ b/master/device.c Wed Nov 09 17:07:33 2011 +0100 @@ -640,14 +640,15 @@ ) { if (unlikely(!device)) { - EC_MASTER_WARN(device->master, "ecdev_set_link(): No device!\n"); + EC_WARN("ecdev_set_link() called with null device!\n"); return; } if (likely(state != device->link_state)) { device->link_state = state; EC_MASTER_INFO(device->master, - "Link state changed to %s.\n", (state ? "UP" : "DOWN")); + "Link state of %s changed to %s.\n", + device->dev->name, (state ? "UP" : "DOWN")); } } @@ -662,7 +663,7 @@ ) { if (unlikely(!device)) { - EC_MASTER_WARN(device->master, "ecdev_get_link(): No device!\n"); + EC_WARN("ecdev_get_link() called with null device!\n"); return 0; }