/*
- * Copyright (c) 2000-2015 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2000-2022 Samsung Electronics Co., Ltd.
*
* Licensed under the Flora License, Version 1.1 (the License);
* you may not use this file except in compliance with the License.
t_FileHeader->DRMType = inBuffer[i];
i += 1;
- TADC_IF_MemCpy(t_FileHeader->ContentsType, inBuffer + i, 128);
+ // ContentsType is treated as null-terminated string, hence 127
+ // (zero is added in memset in line 1024)
+ TADC_IF_MemCpy(t_FileHeader->ContentsType, inBuffer + i, 127);
i += 128;
TADC_IF_MemCpy(&t_FileHeader->TotalSize, inBuffer + i, 8);
DRM_TAPPS_LOG("Release Statement........");
ret_value = DTappsStmtRelease(pstmt);
+ pstmt = NULL;
if (ret_value != TRUE) {
DRM_TAPPS_EXCEPTION("Release Statement Failed!! ret_value = %d", ret_value);
- pstmt = NULL;
goto Error_Exit;
}
DRM_TAPPS_LOG("Release Statement........");
ret_value = DTappsStmtRelease(pstmt);
+ pstmt = NULL;
if (ret_value != TRUE) {
DRM_TAPPS_EXCEPTION("Release Statement Failed!! ret_value = %d", ret_value);
- pstmt = NULL;
goto Error_Exit;
}