mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
node: fix parsing of command line arguments
This commit is contained in:
parent
df7707b64f
commit
f4d36c4511
1 changed files with 10 additions and 2 deletions
|
@ -116,6 +116,7 @@ static void usage()
|
|||
int main(int argc, char *argv[])
|
||||
{
|
||||
int ret;
|
||||
const char *uri;
|
||||
|
||||
Logger logger = logging.get("node");
|
||||
|
||||
|
@ -129,7 +130,7 @@ int main(int argc, char *argv[])
|
|||
|
||||
opal_register_region(argc, argv);
|
||||
|
||||
const char *uri = "opal-shmem.conf";
|
||||
uri = "opal-shmem.conf";
|
||||
#else
|
||||
|
||||
/* Parse optional command line arguments */
|
||||
|
@ -153,7 +154,14 @@ int main(int argc, char *argv[])
|
|||
continue;
|
||||
}
|
||||
|
||||
char *uri = argc == optind + 1 ? argv[optind] : nullptr;
|
||||
if (argc == optind + 1)
|
||||
uri = argv[optind];
|
||||
else if (argc == optind)
|
||||
uri = nullptr;
|
||||
else {
|
||||
usage();
|
||||
exit(EXIT_FAILURE);
|
||||
}
|
||||
#endif /* ENABLE_OPAL_ASYNC */
|
||||
|
||||
logger->info("This is VILLASnode {} (built on {}, {})",
|
||||
|
|
Loading…
Add table
Reference in a new issue