summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard Jones <rjones@redhat.com>2009-04-24 14:31:38 +0100
committerRichard Jones <rjones@redhat.com>2009-04-24 14:31:38 +0100
commit56826a0dc9533cb1d7d227c5a2f70d8d31a4dd8f (patch)
treef40158759b30ed238da706956f54f913352dfeeb /src
parentab6f429a5a5ba084bdc948c0c21b2dceeae6298d (diff)
downloadlibguestfs-56826a0dc9533cb1d7d227c5a2f70d8d31a4dd8f.tar.gz
libguestfs-56826a0dc9533cb1d7d227c5a2f70d8d31a4dd8f.tar.xz
libguestfs-56826a0dc9533cb1d7d227c5a2f70d8d31a4dd8f.zip
Ruby bindings didn't NULL-terminate an array, resulting in segfault.1.0.12
Diffstat (limited to 'src')
-rwxr-xr-xsrc/generator.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/generator.ml b/src/generator.ml
index 29b0ecd7..19ee71a3 100755
--- a/src/generator.ml
+++ b/src/generator.ml
@@ -5414,6 +5414,7 @@ static VALUE ruby_guestfs_close (VALUE gv)
pr " VALUE v = rb_ary_entry (%sv, i);\n" n;
pr " %s[i] = StringValueCStr (v);\n" n;
pr " }\n";
+ pr " %s[len] = NULL;\n" n;
pr " }\n";
| Bool n
| Int n ->