vlib: chdir to runtime_dir 54/38054/2
authorDamjan Marion <dmarion@me.com>
Thu, 26 Jan 2023 19:23:11 +0000 (20:23 +0100)
committerDave Wallace <dwallacelf@gmail.com>
Mon, 30 Jan 2023 17:03:25 +0000 (17:03 +0000)
Type: improvement
Change-Id: Id8ab75ef4384a1029ab7ee84048f347708307830
Signed-off-by: Damjan Marion <dmarion@me.com>
src/vlib/unix/main.c

index 6b1a32c..3991566 100644 (file)
@@ -513,6 +513,9 @@ unix_config (vlib_main_t * vm, unformat_input_t * input)
   if (error)
     return error;
 
+  if (chdir ((char *) um->runtime_dir) < 0)
+    return clib_error_return_unix (0, "chdir('%s')", um->runtime_dir);
+
   error = setup_signal_handlers (um);
   if (error)
     return error;