Skip to content

Commit 3a987f3

Browse files
authored
Merge pull request #2035 from 0intro/coverity-incorrect-expressions-20230920
Fix incorrect expressions reported by Coverity
2 parents e0baa0e + 4a6c82f commit 3a987f3

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/OVAL/probes/SEAP/generic/strto.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ int64_t strto_int64 (const char *str, size_t len, char **endptr, int base)
7474
{
7575
int errno_copy = 0;
7676
int64_t result = 0;
77-
char *null_str = calloc(len + 1, sizeof(str));
77+
char *null_str = calloc(len + 1, sizeof(*str));
7878

7979
memcpy(null_str, str, len);
8080
errno = 0;
@@ -90,7 +90,7 @@ uint64_t strto_uint64 (const char *str, size_t len, char **endptr, int base)
9090
{
9191
int errno_copy = 0;
9292
int64_t result = 0;
93-
char *null_str = calloc(len + 1, sizeof(str));
93+
char *null_str = calloc(len + 1, sizeof(*str));
9494

9595
memcpy(null_str, str, len);
9696
errno = 0;
@@ -106,7 +106,7 @@ double strto_double (const char *str, size_t len, char **endptr)
106106
{
107107
int errno_copy = 0;
108108
int64_t result = 0;
109-
char *null_str = calloc(len + 1, sizeof(str));
109+
char *null_str = calloc(len + 1, sizeof(*str));
110110

111111
memcpy(null_str, str, len);
112112
errno = 0;

src/OVAL/probes/independent/sql57_probe.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ int sql57_probe_main(probe_ctx *ctx, void *arg)
482482
err = dbSQL_eval(engine, version, conn, sqlexp, ctx);
483483
__exit:
484484
if (engine != NULL) {
485-
__clearmem(conn, strlen(engine));
485+
__clearmem(engine, strlen(engine));
486486
free(engine);
487487
}
488488

src/OVAL/probes/independent/sql_probe.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ int sql_probe_main(probe_ctx *ctx, void *arg)
427427
err = dbSQL_eval(engine, version, conn, sqlexp, ctx);
428428
__exit:
429429
if (engine != NULL) {
430-
__clearmem(conn, strlen(engine));
430+
__clearmem(engine, strlen(engine));
431431
free(engine);
432432
}
433433

0 commit comments

Comments
 (0)