| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3fc1147 commit 48c0148
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -109,10 +109,7 @@ Maybe<bool> ScryptTraits::AdditionalConfig( | |||
| 109 | 109 | } | |
| 110 | 110 | ||
| 111 | 111 | params->length = args[offset + 6].As<Int32>()->Value(); | |
| 112 | - if (params->length < 0) { | ||
| 113 | - THROW_ERR_OUT_OF_RANGE(env, "length must be <= %d", INT_MAX); | ||
| 114 | - return Nothing<bool>(); | ||
| 115 | - } | ||
| 112 | + CHECK_GE(params->length, 0); | ||
| 116 | 113 | ||
| 117 | 114 | return Just(true); | |
| 118 | 115 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -143,10 +143,18 @@ const badargs = [ | |||
| 143 | 143 | args: ['', '', -42], | |
| 144 | 144 | expected: { code: 'ERR_OUT_OF_RANGE', message: /"keylen"/ }, | |
| 145 | 145 | }, | |
| 146 | + { | ||
| 147 | + args: ['', '', 2 ** 31], | ||
| 148 | + expected: { code: 'ERR_OUT_OF_RANGE', message: /"keylen"/ }, | ||
| 149 | + }, | ||
| 146 | 150 | { | |
| 147 | 151 | args: ['', '', 2147485780], | |
| 148 | 152 | expected: { code: 'ERR_OUT_OF_RANGE', message: /"keylen"/ }, | |
| 149 | 153 | }, | |
| 154 | + { | ||
| 155 | + args: ['', '', 2 ** 32], | ||
| 156 | + expected: { code: 'ERR_OUT_OF_RANGE', message: /"keylen"/ }, | ||
| 157 | + }, | ||
| 150 | 158 | ]; | |
| 151 | 159 | ||
| 152 | 160 | for (const options of good) { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments