mirror of
https://github.com/janet-lang/janet
synced 2025-11-18 08:15:13 +00:00
Improve error message in slice functions.
Check the first argument before trying to do range checks.
This commit is contained in:
@@ -170,8 +170,8 @@ static int32_t kmp_next(struct kmp_state *state) {
|
||||
/* CFuns */
|
||||
|
||||
static Janet cfun_string_slice(int32_t argc, Janet *argv) {
|
||||
JanetRange range = janet_getslice(argc, argv);
|
||||
JanetByteView view = janet_getbytes(argv, 0);
|
||||
JanetRange range = janet_getslice(argc, argv);
|
||||
return janet_stringv(view.bytes + range.start, range.end - range.start);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user