Annotation of /trunk/systemd/patches/systemd-242-util-lib-fix-a-typo-in-rdrand.patch
Parent Directory | Revision Log
Revision 3368 -
(hide annotations)
(download)
Tue Jul 9 11:20:22 2019 UTC (5 years, 2 months ago) by niro
File size: 1510 byte(s)
Tue Jul 9 11:20:22 2019 UTC (5 years, 2 months ago) by niro
File size: 1510 byte(s)
-added systemd-242 upstream patches
1 | niro | 3368 | From 7f2cdceaed4d37c4e601e531c7d863fca1bd1460 Mon Sep 17 00:00:00 2001 |
2 | From: Evgeny Vereshchagin <evvers@ya.ru> | ||
3 | Date: Wed, 8 May 2019 15:50:53 +0200 | ||
4 | Subject: [PATCH] util-lib: fix a typo in rdrand | ||
5 | |||
6 | Otherwise, the fuzzers will fail to compile with MSan: | ||
7 | ``` | ||
8 | ../../src/systemd/src/basic/random-util.c:64:40: error: use of undeclared identifier 'sucess'; did you mean 'success'? | ||
9 | msan_unpoison(&success, sizeof(sucess)); | ||
10 | ^~~~~~ | ||
11 | success | ||
12 | ../../src/systemd/src/basic/alloc-util.h:169:50: note: expanded from macro 'msan_unpoison' | ||
13 | ^ | ||
14 | ../../src/systemd/src/basic/random-util.c:38:17: note: 'success' declared here | ||
15 | uint8_t success; | ||
16 | ^ | ||
17 | 1 error generated. | ||
18 | [80/545] Compiling C object 'src/basic/a6ba3eb@@basic@sta/process-util.c.o'. | ||
19 | ninja: build stopped: subcommand failed. | ||
20 | Fuzzers build failed | ||
21 | ``` | ||
22 | --- | ||
23 | src/basic/random-util.c | 2 +- | ||
24 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
25 | |||
26 | diff --git a/src/basic/random-util.c b/src/basic/random-util.c | ||
27 | index 7c648575927..b8bbf2d418f 100644 | ||
28 | --- a/src/basic/random-util.c | ||
29 | +++ b/src/basic/random-util.c | ||
30 | @@ -61,7 +61,7 @@ int rdrand(unsigned long *ret) { | ||
31 | "setc %1" | ||
32 | : "=r" (*ret), | ||
33 | "=qm" (success)); | ||
34 | - msan_unpoison(&success, sizeof(sucess)); | ||
35 | + msan_unpoison(&success, sizeof(success)); | ||
36 | if (!success) | ||
37 | return -EAGAIN; | ||
38 |