summaryrefslogtreecommitdiffstats
path: root/generator
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-03-15 14:52:03 +0000
committerRichard W.M. Jones <rjones@redhat.com>2011-03-15 14:53:16 +0000
commitc50ed37b71a50b2570a3b16a82a9d73e026be739 (patch)
tree517124a62c17a4fc7cbc630c1979e27fc9dbf7dc /generator
parente9f25e693e3211b0219d84f956dcd3d164bac9d3 (diff)
downloadlibguestfs-c50ed37b71a50b2570a3b16a82a9d73e026be739.tar.gz
libguestfs-c50ed37b71a50b2570a3b16a82a9d73e026be739.tar.xz
libguestfs-c50ed37b71a50b2570a3b16a82a9d73e026be739.zip
ruby: Remove unnecessary checking around StringValueCStr (RHBZ#667610).
Diffstat (limited to 'generator')
-rw-r--r--generator/generator_ruby.ml5
1 files changed, 0 insertions, 5 deletions
diff --git a/generator/generator_ruby.ml b/generator/generator_ruby.ml
index a2a112ae..8be93694 100644
--- a/generator/generator_ruby.ml
+++ b/generator/generator_ruby.ml
@@ -351,11 +351,7 @@ get_all_event_callbacks (guestfs_h *g, size_t *len_rtn)
function
| Pathname n | Device n | Dev_or_Path n | String n | Key n
| FileIn n | FileOut n ->
- pr " Check_Type (%sv, T_STRING);\n" n;
pr " const char *%s = StringValueCStr (%sv);\n" n n;
- pr " if (!%s)\n" n;
- pr " rb_raise (rb_eTypeError, \"expected string for parameter %%s of %%s\",\n";
- pr " \"%s\", \"%s\");\n" n name
| BufferIn n ->
pr " Check_Type (%sv, T_STRING);\n" n;
pr " const char *%s = RSTRING (%sv)->ptr;\n" n n;
@@ -411,7 +407,6 @@ get_all_event_callbacks (guestfs_h *g, size_t *len_rtn)
| Int64 n ->
pr " optargs_s.%s = NUM2LL (v);\n" n;
| String _ ->
- pr " Check_Type (v, T_STRING);\n";
pr " optargs_s.%s = StringValueCStr (v);\n" n
| _ -> assert false
);