From: Karel Zak Date: Mon, 10 Oct 2022 07:37:51 +0000 (+0200) Subject: [PATCH 03/24] uuidd: fix random UUIDs X-Git-Tag: archive/raspbian/2.40.2-8+rpi1~1^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2^2~29 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c409a789d7e6fca824d933fa33a0a7fec5749be3;p=util-linux.git [PATCH 03/24] uuidd: fix random UUIDs Commit f27876f introduces copy & past bug and replaces __uuid_generate_random() with __uuid_generate_time(). Fixes: https://github.com/util-linux/util-linux/issues/1837 Signed-off-by: Karel Zak Gbp-Pq: Topic upstream Gbp-Pq: Name 0003-uuidd-fix-random-UUIDs.patch --- diff --git a/misc-utils/uuidd.c b/misc-utils/uuidd.c index b25439d..18fbbb6 100644 --- a/misc-utils/uuidd.c +++ b/misc-utils/uuidd.c @@ -519,9 +519,7 @@ static void server_loop(const char *socket_path, const char *pidfile_path, break; case UUIDD_OP_RANDOM_UUID: num = 1; - ret = __uuid_generate_time_cont(uu, &num, uuidd_cxt->cont_clock_offset); - if (ret < 0 && !uuidd_cxt->quiet) - warnx(_("failed to open/lock clock counter")); + __uuid_generate_random(uu, &num); if (uuidd_cxt->debug) { uuid_unparse(uu, str); fprintf(stderr, _("Generated random UUID: %s\n"), str);