From 9fc5f31c8b23bd5d9de353a45c5a85d87021cd02 Mon Sep 17 00:00:00 2001 From: Richard Cochran Date: Sat, 25 Aug 2012 09:30:44 +0200 Subject: [PATCH] pmc: provide a reasonable default path when using UDS. Signed-off-by: Richard Cochran --- pmc.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pmc.c b/pmc.c index 2006c29..9f51070 100644 --- a/pmc.c +++ b/pmc.c @@ -314,13 +314,14 @@ static void usage(char *progname) " Other Options\n\n" " -h prints this message and exits\n" " -i [dev] interface device to use, default 'eth0'\n" + " for network and '/tmp/pmc' for UDS.\n" "\n", progname); } int main(int argc, char *argv[]) { - char *iface_name = "eth0", *progname; + char *iface_name = NULL, *progname; int c, cnt, length; char line[1024]; enum transport_type transport_type = TRANS_UDP_IPV4; @@ -360,6 +361,9 @@ int main(int argc, char *argv[]) } } + if (!iface_name) { + iface_name = transport_type == TRANS_UDS ? "/tmp/pmc" : "eth0"; + } if (transport_type != TRANS_UDS && generate_clock_identity(&port_identity.clockIdentity, iface_name)) { fprintf(stderr, "failed to generate a clock identity\n");