Fix: provide errno as argument to urcu_die()
[urcu.git] / src / rculfhash.c
index 5b3c06b5a85ab6047cf133b3aea0ae1d0d955015..811d5156ccdebc06679758ea282c9df22060fd16 100644 (file)
@@ -2168,7 +2168,7 @@ static void cds_lfht_worker_init(struct urcu_workqueue *workqueue,
                urcu_die(errno);
        ret = sigdelset(&mask, SIGRCU);
        if (ret)
-               urcu_die(ret);
+               urcu_die(errno);
        ret = pthread_sigmask(SIG_SETMASK, &mask, NULL);
        if (ret)
                urcu_die(ret);
This page took 0.022293 seconds and 4 git commands to generate.