From: Petr Uzel Date: Tue, 1 Feb 2011 14:46:53 +0000 (+0100) Subject: uuidd: fix uuidd -r -n 2 X-Git-Tag: v2.19~34 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=faab2be3f4525e2c6008c239af5f01e4cd088849;p=thirdparty%2Futil-linux.git 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 --- diff --git a/misc-utils/uuidd.c b/misc-utils/uuidd.c index 716a5824a1..2c8d2ca066 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;