- errmsg (" program: %s", mp->program);
- errmsg (" version: %s", mp->version);
- errmsg (" build date: %s", mp->build_date);
- errmsg ("build directory: %s", mp->build_directory);
+ char *p = (char *) &mp->program;
+ errmsg (" program: %s\n",
+ vl_api_from_api_string ((vl_api_string_t *) p));
+ p += vl_api_string_len ((vl_api_string_t *) p) + sizeof (u32);
+ errmsg (" version: %s\n",
+ vl_api_from_api_string ((vl_api_string_t *) p));
+ p += vl_api_string_len ((vl_api_string_t *) p) + sizeof (u32);
+ errmsg (" build date: %s\n",
+ vl_api_from_api_string ((vl_api_string_t *) p));
+ p += vl_api_string_len ((vl_api_string_t *) p) + sizeof (u32);
+ errmsg ("build directory: %s\n",
+ vl_api_from_api_string ((vl_api_string_t *) p));