READONLY: Update the fetch-readonly-once test tool to use CTDB_SOCKET if set
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Mon, 13 Feb 2012 00:06:45 +0000 (11:06 +1100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Mon, 13 Feb 2012 00:06:45 +0000 (11:06 +1100)
(This used to be ctdb commit f4d395165816f74839ed48860e3210e05bc16d3d)

ctdb/tests/src/ctdb_fetch_readonly_once.c

index 4fa5f3308c976012b5a657f40985d95f82f63f2f..2f7cabe0af94a208575484c95a0c3899ddfb34ef 100644 (file)
@@ -79,6 +79,7 @@ int main(int argc, const char *argv[])
 {
        struct ctdb_connection *ctdb;
        struct ctdb_db *ctdb_db;
+       const char *socket_name;
 
        TDB_DATA key;
 
@@ -110,8 +111,11 @@ int main(int argc, const char *argv[])
                while (extra_argv[extra_argc]) extra_argc++;
        }
 
-       ctdb = ctdb_connect("/tmp/ctdb.socket",
-                           ctdb_log_file, stderr);
+       socket_name = getenv("CTDB_SOCKET");
+       if (socket_name == NULL) {
+               socket_name = "/tmp/ctdb.socket";
+       }
+       ctdb = ctdb_connect(socket_name, ctdb_log_file, stderr);
 
        if (!ctdb) {
                fprintf(stderr, "Connecting to /tmp/ctdb.socket");