diff options
Diffstat (limited to 'string.c')
-rw-r--r-- | string.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -80,6 +80,9 @@ VALUE rb_str_new2(ptr) const char *ptr; { + if (!ptr) { + rb_raise(rb_eArgError, "NULL pointer given"); + } return rb_str_new(ptr, strlen(ptr)); } |