# HG changeset patch
# User Florian Pose <fp@igh-essen.com>
# 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;
     }