X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=test%2Fsetup.cpp;h=cfa18e080cceb444a4534834e0aedcbb7ba4468f;hb=6566141841926721ffeb620d29d17cbd3857fdc7;hp=a0325af52530637fb1b95058e7e6e3e41d72d862;hpb=93ffedc620e1df2b0007fdd334c1319427502ea1;p=awesomized%2Flibmemcached diff --git a/test/setup.cpp b/test/setup.cpp index a0325af5..cfa18e08 100644 --- a/test/setup.cpp +++ b/test/setup.cpp @@ -32,7 +32,6 @@ static void sigchld(int, siginfo_t *si, void *) { static inline void setup_signals() { struct sigaction sa; - memset(&sa, 0, sizeof(sa)); sa.sa_flags = SA_NOCLDSTOP | SA_RESTART | SA_SIGINFO | SA_NODEFER; @@ -78,10 +77,13 @@ static inline void setup_sasl() { # define setup_sasl() #endif -int setup(int &, char ***argv) { +static inline void setup_random() { random_setup(); +} +int setup(int &, char ***argv) { setup_signals(); + setup_random(); setup_asan(*argv); setup_sasl();