Skip to content

Commit 7fb2723

Browse files
authored
Fix error in samples when "--ca_file" not provided (#81)
1 parent 187e3e2 commit 7fb2723

File tree

2 files changed

+14
-8
lines changed

2 files changed

+14
-8
lines changed

samples/jobs/describe_job_execution/main.cpp

+7-4
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,13 @@ int main(int argc, char *argv[])
124124
exit(-1);
125125
}
126126

127-
auto clientConfig = Aws::Iot::MqttClientConnectionConfigBuilder(certificatePath.c_str(), keyPath.c_str())
128-
.WithEndpoint(endpoint)
129-
.WithCertificateAuthority(caFile.c_str())
130-
.Build();
127+
auto clientConfigBuilder = Aws::Iot::MqttClientConnectionConfigBuilder(certificatePath.c_str(), keyPath.c_str());
128+
clientConfigBuilder.WithEndpoint(endpoint);
129+
if (!caFile.empty())
130+
{
131+
clientConfigBuilder.WithCertificateAuthority(caFile.c_str());
132+
}
133+
auto clientConfig = clientConfigBuilder.Build();
131134

132135
if (!clientConfig)
133136
{

samples/shadow/shadow_sync/main.cpp

+7-4
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,13 @@ int main(int argc, char *argv[])
164164
exit(-1);
165165
}
166166

167-
auto clientConfig = Aws::Iot::MqttClientConnectionConfigBuilder(certificatePath.c_str(), keyPath.c_str())
168-
.WithEndpoint(endpoint)
169-
.WithCertificateAuthority(caFile.c_str())
170-
.Build();
167+
auto clientConfigBuilder = Aws::Iot::MqttClientConnectionConfigBuilder(certificatePath.c_str(), keyPath.c_str());
168+
clientConfigBuilder.WithEndpoint(endpoint);
169+
if (!caFile.empty())
170+
{
171+
clientConfigBuilder.WithCertificateAuthority(caFile.c_str());
172+
}
173+
auto clientConfig = clientConfigBuilder.Build();
171174

172175
if (!clientConfig)
173176
{

0 commit comments

Comments
 (0)