Change-Id: I18ea1998dd00a3aa0efbd038136ca26e746795b4
Signed-off-by: Le <xuan.tien@samsung.com>
fp = fopen(privatekey_path, "w");
RUNNER_ASSERT_MSG(fp != NULL, "Failed to open the file for writing");
result = PEM_write_PrivateKey(fp, privatekey, NULL, NULL, 0, NULL, NULL);
+ RUNNER_ASSERT_MSG(result != 0, "Failed to write private key onto file.");
fclose(fp);
certsvc_pkcs12_free_evp_pkey(privatekey);
certsvc_string_free(Alias);
oldStyleLogProvider->Log(level, message, __FILE__, line, function);
+ if (saved_stdout < 0)
+ return "";
+
dup2(saved_stdout, STDOUT_FILENO);
close(saved_stdout);
char buffer[1 << 10];
ssize_t count = read(pipefd[0], buffer, sizeof(buffer) - 1);
- buffer[count] = '\0';
+ if (count >= 0)
+ buffer[count] = '\0';
+ else
+ return "";
close(pipefd[0]);