summaryrefslogtreecommitdiffstats
path: root/misc-utils/uuidd.c
diff options
context:
space:
mode:
authorPetr Uzel2011-02-01 15:46:53 +0100
committerKarel Zak2011-02-08 15:01:26 +0100
commitfaab2be3f4525e2c6008c239af5f01e4cd088849 (patch)
tree02d604a08d7c17e3defb01e776b3838894bf3927 /misc-utils/uuidd.c
parentinclude: [xalloc.h] include string.h (diff)
downloadkernel-qcow2-util-linux-faab2be3f4525e2c6008c239af5f01e4cd088849.tar.gz
kernel-qcow2-util-linux-faab2be3f4525e2c6008c239af5f01e4cd088849.tar.xz
kernel-qcow2-util-linux-faab2be3f4525e2c6008c239af5f01e4cd088849.zip
uuidd: fix uuidd -r -n 2
uuidd -r -n 2 failed with "Unexpected reply length from server 36". Fixed by this patch. Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
Diffstat (limited to 'misc-utils/uuidd.c')
-rw-r--r--misc-utils/uuidd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/misc-utils/uuidd.c b/misc-utils/uuidd.c
index 716a5824a..2c8d2ca06 100644
--- a/misc-utils/uuidd.c
+++ b/misc-utils/uuidd.c
@@ -213,7 +213,7 @@ static int call_daemon(const char *socket_path, int op, char *buf,
*num = -1;
}
if ((ret > 0) && (op == 5)) {
- if (*num >= (int) sizeof(int))
+ if (reply_len >= (int) sizeof(int))
memcpy(buf, num, sizeof(int));
else
*num = -1;