From b1df46553365d0784099da8da19e2cec80b912c0 Mon Sep 17 00:00:00 2001 From: kubodera_yuichi Date: Tue, 19 Jan 2010 13:24:23 +0000 Subject: [PATCH] main.c:small fix git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@186 ff987cc8-cf2f-4642-8568-d52cce064691 --- trunk/main.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/trunk/main.c b/trunk/main.c index fd8b0c1..9a2a33e 100644 --- a/trunk/main.c +++ b/trunk/main.c @@ -252,8 +252,13 @@ int main(int ac, char *argv[]) device_id[4] = (u32)((counter2 >> 32) & 0xffffffff); // id[0] が 0x100 毎に鍵を換える - if ( device_id[0] % 0x100 ) - bonding_option = BONDING_OPTION_PROD ? BONDING_OPTION_DEV : BONDING_OPTION_PROD; + if ( (counter0 % 0x100) == 0 ) + { + if ( bonding_option == BONDING_OPTION_PROD ) + bonding_option = BONDING_OPTION_DEV; + else + bonding_option = BONDING_OPTION_PROD; + } time_start = gettimeofday_sec(); ret_code = cr_generate_id( device_id, id, bonding_option );