chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gpt-auto-generator: skip nonexistent devices
[elogind.git]
/
src
/
libsystemd-bus
/
test-bus-kernel-benchmark.c
diff --git
a/src/libsystemd-bus/test-bus-kernel-benchmark.c
b/src/libsystemd-bus/test-bus-kernel-benchmark.c
index 70f4fcd852834060fc5e0e8e8e6217598758fc60..04627d9a779475b700ca193782e1a9a1fa390cbb 100644
(file)
--- a/
src/libsystemd-bus/test-bus-kernel-benchmark.c
+++ b/
src/libsystemd-bus/test-bus-kernel-benchmark.c
@@
-220,7
+220,7
@@
int main(int argc, char *argv[]) {
MODE_CHART,
} mode = MODE_BISECT;
int i;
MODE_CHART,
} mode = MODE_BISECT;
int i;
- _cleanup_free_ char *bus_name = NULL, *address = NULL;
+ _cleanup_free_ char *
name = NULL, *
bus_name = NULL, *address = NULL;
_cleanup_close_ int bus_ref = -1;
cpu_set_t cpuset;
size_t result;
_cleanup_close_ int bus_ref = -1;
cpu_set_t cpuset;
size_t result;
@@
-239,7
+239,9
@@
int main(int argc, char *argv[]) {
assert_se(arg_loop_usec > 0);
assert_se(arg_loop_usec > 0);
- bus_ref = bus_kernel_create_bus("deine-mutter", false, &bus_name);
+ assert_se(asprintf(&name, "deine-mutter-%u", (unsigned) getpid()) >= 0);
+
+ bus_ref = bus_kernel_create_bus(name, false, &bus_name);
if (bus_ref == -ENOENT)
exit(EXIT_TEST_SKIP);
if (bus_ref == -ENOENT)
exit(EXIT_TEST_SKIP);