diff --git a/src/create_pcid.c b/src/create_pcid.c index 5d6d98bc73cdfdd85c018cfc056d3aa0b3ca3004..50feb8630bdbd6688222579a6ad6e26bbc7239a9 100644 --- a/src/create_pcid.c +++ b/src/create_pcid.c @@ -424,7 +424,7 @@ int32_t DecodePCID(char *inputFile, char *outDirPath) char priSyscapStr[SINGLE_SYSCAP_LEN] = {0}; char *tempPriSyscapStr = priSyscapStr; char fullPriSyscapStr[SINGLE_SYSCAP_LEN] = {0}; - if (privateSyscapLen < 0) { + if ((long)privateSyscapLen < 0) { PRINT_ERR("parse private syscap failed."); ret = -1; goto FREE_VECTOR_OUT;