| | |
| | | PcIdentifier concat_identifiers[2]; |
| | | char* b64_data = NULL; |
| | | int b64_size = 0; |
| | | size_t concatIdentifiersSize = sizeof(PcIdentifier) * 2; |
| | | const size_t concatIdentifiersSize = sizeof(PcIdentifier) * 2; |
| | | //concat_identifiers = (PcIdentifier *) malloc(concatIdentifiersSize); |
| | | memcpy(&concat_identifiers[0], identifier1, sizeof(PcIdentifier)); |
| | | memcpy(&concat_identifiers[1], identifier2, sizeof(PcIdentifier)); |
| | |
| | | //found = false; |
| | | for (i = 0; i < 2; i++) { |
| | | current_strategy_id = strategy_from_pc_id(user_identifiers[i]); |
| | | if (current_strategy_id == STRATEGY_UNKNOWN) { |
| | | if (current_strategy_id == STRATEGY_UNKNOWN && previous_strategy_id == STRATEGY_UNKNOWN && i==1) { |
| | | free(calculated_identifiers); |
| | | printf("Comparing pc identifiers: %d %d %d %s\n",current_strategy_id,previous_strategy_id,i, str_code); |
| | | return LICENSE_MALFORMED; |
| | | } else if (current_strategy_id == STRATEGY_UNKNOWN ){ |
| | | continue; |
| | | } |
| | | if (current_strategy_id != previous_strategy_id) { |
| | | if (calculated_identifiers != NULL) { |