size_t fsize;
if (fseeko(fp, 0, SEEK_END) == 0 && (fsize = ftello(fp)) > 0)
{
- trustCertChainArray.data = (uint8_t*)OICCalloc(1, fsize+1);
- trustCertChainArray.len = fsize+1;
+ trustCertChainArray.data = (uint8_t*)OICCalloc(1, fsize);
+ trustCertChainArray.len = fsize;
if (NULL == trustCertChainArray.data)
{
- OIC_LOG(ERROR,TAG,"OICCalloc");
+ OIC_LOG(ERROR,TAG,"Failed to allocate memory");
fclose(fp);
return res;
}
int request = 0;
scanf("%d", &request);
- getchar();
+ for( ; 0x20<=getchar(); );
switch (request)
{