]> git.proxmox.com Git - librados2-perl.git/blobdiff - RADOS.xs
always for worker process
[librados2-perl.git] / RADOS.xs
index 438bcb716510687c9e7c375a80033e9ee161eb61..a9f6bc36c55337a9b0c565fc3819401a345c439c 100644 (file)
--- a/RADOS.xs
+++ b/RADOS.xs
@@ -54,9 +54,12 @@ CODE:
 {
     DPRINTF("pve_rados_connect\n");
 
-    rados_conf_read_file(cluster, NULL);
+    int res = rados_conf_read_file(cluster, NULL);
+    if (res < 0) {
+        die("rados_conf_read_file failed - %s\n", strerror(-res));
+    }
  
-    int res = rados_connect(cluster);
+    res = rados_connect(cluster);
     if (res < 0) {
         die("rados_connect failed - %s\n", strerror(-res));
     }