Skip to content

Commit 21dc3cd

Browse files
authored
Merge pull request #1234 from jan-cerny/coverity_master
Plug memory leaks
2 parents 8fe5f8d + 57481c3 commit 21dc3cd

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/OVAL/probes/probe-api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1264,6 +1264,7 @@ char *probe_ent_getname(const SEXP_t * ent)
12641264
ent_name = tmp;
12651265

12661266
if (!SEXP_stringp(ent_name)) {
1267+
SEXP_free(ent_name);
12671268
errno = EINVAL;
12681269
return NULL;
12691270
}
@@ -1307,6 +1308,7 @@ size_t probe_ent_getname_r(const SEXP_t * ent, char *buffer, size_t buflen)
13071308
ent_name = tmp;
13081309

13091310
if (!SEXP_stringp(ent_name)) {
1311+
SEXP_free(ent_name);
13101312
errno = EINVAL;
13111313
return name_len;
13121314
}

src/OVAL/results/oval_cmp_ip_address.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ static inline int ipv4addr_parse(const char *oval_ipv4_string, uint32_t *netmask
219219
*netmask_out = (~0u) << (32u - nm[0]);
220220
} else {
221221
dW("Invalid prefix or netmask.");
222+
free(s);
222223
return -1;
223224
}
224225
} else {

0 commit comments

Comments
 (0)