summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Booth <mbooth@redhat.com>2012-01-18 16:44:10 +0000
committerMatthew Booth <mbooth@redhat.com>2012-01-20 15:29:01 +0000
commit24f01a581b0452cfc8d7239b6a556e4282b0b964 (patch)
treeb368bf1603570383ebf9a9482ca8ce7f00985e2f
parenta20b88be8364fc485d654377819e6daab303ef7a (diff)
downloadlibguestfs-24f01a581b0452cfc8d7239b6a556e4282b0b964.tar.gz
libguestfs-24f01a581b0452cfc8d7239b6a556e4282b0b964.tar.xz
libguestfs-24f01a581b0452cfc8d7239b6a556e4282b0b964.zip
bindtests: Add a test for RBufferOut
Fixup the existing test, and add an entry in actions so it's actually generated.
-rw-r--r--generator/generator_actions.ml1
-rw-r--r--generator/generator_bindtests.ml1
2 files changed, 2 insertions, 0 deletions
diff --git a/generator/generator_actions.ml b/generator/generator_actions.ml
index 56691c58..f6e22d7b 100644
--- a/generator/generator_actions.ml
+++ b/generator/generator_actions.ml
@@ -55,6 +55,7 @@ let test_all_rets = [
"test0rstruct", RStruct ("valout", "lvm_pv");
"test0rstructlist", RStructList ("valout", "lvm_pv");
"test0rhashtable", RHashtable "valout";
+ "test0rbufferout", RBufferOut "valout";
]
let test_functions = [
diff --git a/generator/generator_bindtests.ml b/generator/generator_bindtests.ml
index edaf557f..8a36e756 100644
--- a/generator/generator_bindtests.ml
+++ b/generator/generator_bindtests.ml
@@ -181,6 +181,7 @@ print_strings (char *const *argv)
pr " strs[n*2] = NULL;\n";
pr " return strs;\n"
| RBufferOut _ ->
+ pr " *size_r = strlen (val);\n";
pr " return strdup (val);\n"
);
pr "}\n";