vcl: use program invocation name in ldp app name 70/38370/2
authorFlorin Coras <fcoras@cisco.com>
Tue, 28 Feb 2023 18:58:08 +0000 (10:58 -0800)
committerDave Barach <vpp@barachs.net>
Tue, 28 Feb 2023 20:01:20 +0000 (20:01 +0000)
Type: improvement

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I2c97faa2cdca32d083aabc3344c8fe67c74ff2fd

src/vcl/ldp.c

index 9e8858f..0f31476 100644 (file)
@@ -155,15 +155,14 @@ ldp_worker_get_current (void)
 static inline void
 ldp_set_app_name (char *app_name)
 {
-  snprintf (ldp->app_name, LDP_APP_NAME_MAX,
-           "ldp-%d-%s", getpid (), app_name);
+  snprintf (ldp->app_name, LDP_APP_NAME_MAX, "%s-ldp-%d", app_name, getpid ());
 }
 
 static inline char *
 ldp_get_app_name ()
 {
   if (ldp->app_name[0] == '\0')
-    ldp_set_app_name ("app");
+    ldp_set_app_name (program_invocation_short_name);
 
   return ldp->app_name;
 }