OSDN Git Service

plugins/autopair: Provide descriptive error log
authorGowtham Anandha Babu <gowtham.ab@samsung.com>
Fri, 21 Nov 2014 08:49:25 +0000 (14:19 +0530)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 25 Nov 2014 21:50:08 +0000 (23:50 +0200)
Add more description in error logging.

plugins/autopair.c

index d63da93..43b0e00 100644 (file)
@@ -172,8 +172,8 @@ static int autopair_init(void)
        n = read(fd, &seed, sizeof(seed));
        if (n < (ssize_t) sizeof(seed)) {
                err = (n == -1) ? -errno : -EIO;
-               error("Failed to read %zu bytes from /dev/urandom",
-                                                               sizeof(seed));
+               error("Failed to read %zu bytes from /dev/urandom: %s (%d)",
+                                       sizeof(seed), strerror(-err), -err);
                close(fd);
                return err;
        }