Fix coverity issues (#18405)
Stelios Fragkakis committed
Aug 25, 2024 at 20:38 UTC
c4ad1e0174776ee128cfcde957b71db582854437
1 file changed
+6
-2
src/claim/claim-with-api.c
+6
-2
@@ -445,14 +445,18 @@ bool claim_agent_from_split_files(void) {
445
snprintfz(filename, sizeof(filename), "%s/token", netdata_configured_cloud_dir);
446
long token_len = 0;
447
char *token = read_by_filename(filename, &token_len);
448
- if(!token || !*token)
448
+ if(!token || !*token) {
449
+ freez(token);
450
return false;
451
+ }
452
453
snprintfz(filename, sizeof(filename), "%s/rooms", netdata_configured_cloud_dir);
454
long rooms_len = 0;
455
char *rooms = read_by_filename(filename, &rooms_len);
454
- if(!rooms || !*rooms)
456
+ if(!rooms || !*rooms) {
457
+ freez(rooms);
458
rooms = NULL;
459
+ }
460
461
bool ret = claim_agent(cloud_config_url_get(), token, rooms, cloud_config_proxy_get(), cloud_config_insecure_get());
462