api: use string type for strings in memclnt.api
[vpp.git] / src / vpp / api / custom_dump.c
index 24c37a6..403d434 100644 (file)
@@ -2045,8 +2045,10 @@ static void *vl_api_memclnt_create_t_print
   (vl_api_memclnt_create_t * mp, void *handle)
 {
   u8 *s;
+  u8 *name = vl_api_from_api_to_vec (&mp->name);
 
-  s = format (0, "SCRIPT: memclnt_create name %s ", mp->name);
+  s = format (0, "SCRIPT: memclnt_create name %v ", name);
+  vec_free (name);
 
   FINISH;
 }
@@ -2055,9 +2057,11 @@ static void *vl_api_sockclnt_create_t_print
   (vl_api_sockclnt_create_t * mp, void *handle)
 {
   u8 *s;
+  u8 *name = vl_api_from_api_to_vec (&mp->name);
 
-  s = format (0, "SCRIPT: sockclnt_create name %s ", mp->name);
+  s = format (0, "SCRIPT: sockclnt_create name %s ", name);
 
+  vec_free (name);
   FINISH;
 }