]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - client_common.c
Clean up afs.c.
[paraslash.git] / client_common.c
index 88cbf51ec43757aad074468494f096d62b3c0b59..5a555469b52b213b42f756ab0bde32dfaee1b477 100644 (file)
@@ -84,7 +84,7 @@ static int client_connect(struct private_client_data *pcd)
        if (ret < 0)
                return ret;
        /* get new socket */
-       ret = get_socket();
+       ret = get_stream_socket(AF_INET);
        if (ret < 0)
                return ret;
        pcd->fd = ret;
@@ -153,9 +153,16 @@ int client_open(int argc, char *argv[], struct private_client_data **pcd_ptr)
                ret = -E_NO_CONFIG;
                goto out;
        }
-       if (!ret)
-               client_cmdline_parser_configfile(pcd->config_file,
-                       &pcd->conf, 0, 0, 0);
+       if (!ret) {
+               struct client_cmdline_parser_params params = {
+                       .override = 0,
+                       .initialize = 0,
+                       .check_required = 0,
+                       .check_ambiguity = 0
+               };
+               client_cmdline_parser_config_file(pcd->config_file,
+                       &pcd->conf, &params);
+       }
        ret = 1;
        PARA_INFO_LOG("loglevel: %d\n", pcd->conf.loglevel_arg);
        PARA_INFO_LOG("config_file: %s\n", pcd->config_file);