Revamp file locking
[fio.git] / smalloc.c
index 9a7c25bf058899449109a5f1f15792db08738fbf..85da7811c521f04b476d5fed1ff17c9dd811af7c 100644 (file)
--- a/smalloc.c
+++ b/smalloc.c
@@ -268,11 +268,12 @@ out_close:
 
 void sinit(void)
 {
-       int ret = add_pool(&mp[0]);
+       int ret;
 
 #ifdef MP_SAFE
        lock = fio_mutex_rw_init();
 #endif
+       ret = add_pool(&mp[0]);
        assert(!ret);
 }