| Index: utility/vbutil_kernel.c
|
| diff --git a/utility/vbutil_kernel.c b/utility/vbutil_kernel.c
|
| index 23b6eb2f0cffb71156e40aab579185ddd9ea91f8..cb4768185c2baeffd80186f1df7f4406759180cb 100644
|
| --- a/utility/vbutil_kernel.c
|
| +++ b/utility/vbutil_kernel.c
|
| @@ -750,7 +750,7 @@ int main(int argc, char* argv[]) {
|
| char* key_block_file = NULL;
|
| char* signpubkey = NULL;
|
| char* signprivate = NULL;
|
| - uint64_t version = 0;
|
| + int version = -1;
|
| char* vmlinuz = NULL;
|
| char* bootloader = NULL;
|
| char* config_file = NULL;
|
| @@ -862,7 +862,7 @@ int main(int argc, char* argv[]) {
|
| return r;
|
|
|
| case OPT_MODE_REPACK:
|
| - if (!config_file && !key_block_file && !version) {
|
| + if (!config_file && !key_block_file && (version<0)) {
|
| fprintf(stderr,
|
| "You must supply at least one of "
|
| "--config, --keyblock or --version\n");
|
| @@ -874,8 +874,8 @@ int main(int argc, char* argv[]) {
|
| return 1;
|
| r = ReplaceConfig(bp, config_file);
|
| if (!r) {
|
| - if (version) {
|
| - bp->kernel_version = version;
|
| + if (version >= 0) {
|
| + bp->kernel_version = (uint64_t) version;
|
| }
|
| r = Pack(filename, key_block_file, signprivate, bp, pad, vblockonly);
|
| }
|
|
|