Ruby bindings didn't NULL-terminate an array, resulting in segfault.
[libguestfs.git] / src / generator.ml
index 29b0ecd..19ee71a 100755 (executable)
@@ -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 ->