diff options
Diffstat (limited to 'ext')
-rw-r--r-- | ext/readline/readline.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/readline/readline.c b/ext/readline/readline.c index d00fc049ac..423e58508b 100644 --- a/ext/readline/readline.c +++ b/ext/readline/readline.c @@ -672,7 +672,7 @@ readline_attempted_completion_function(const char *text, int start, int end) matches = RARRAY_LEN(ary); if (matches == 0) return NULL; result = (char**)malloc((matches + 2)*sizeof(char*)); - if (result == NULL) rb_raise(rb_eNoMemError, "failed to allocate memory"); + if (result == NULL) rb_memerror(); for (i = 0; i < matches; i++) { temp = rb_obj_as_string(RARRAY_PTR(ary)[i]); result[i + 1] = (char*)malloc(RSTRING_LEN(temp) + 1); |