summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--generator/generator_c.ml8
1 files changed, 7 insertions, 1 deletions
diff --git a/generator/generator_c.ml b/generator/generator_c.ml
index 35c0534b..7b73197c 100644
--- a/generator/generator_c.ml
+++ b/generator/generator_c.ml
@@ -1404,7 +1404,13 @@ trace_send_line (guestfs_h *g)
| _ ->
match args with
| [] -> "g"
- | args -> name_of_argt (List.hd (List.rev args)) in
+ | args ->
+ let last = List.hd (List.rev args) in
+ let name = name_of_argt last in
+ match last with
+ | BufferIn n -> name ^ "_size"
+ | _ -> name
+ in
let rtype =
match ret with