Commit 3fbd9a1e authored by Shawn Webb's avatar Shawn Webb
Browse files

Properly free resources


Signed-off-by: Shawn Webb's avatarShawn Webb <shawn.webb@hardenedbsd.org>
parent a9f5adfa
......@@ -118,6 +118,7 @@ lattutil_log_sqlite_debug(lattutil_log_t *logp, int verbose,
gettimeofday(&tv, NULL);
msg = NULL;
query = NULL;
querystr = NULL;
va_start(args, fmt);
......@@ -174,12 +175,11 @@ lattutil_log_sqlite_debug(lattutil_log_t *logp, int verbose,
len = -1;
goto end;
}
free(msg);
}
va_end(args);
end:
free(msg);
lattutil_sqlite_query_free(&query);
free(querystr);
return (len);
......@@ -203,6 +203,7 @@ lattutil_log_sqlite_err(lattutil_log_t *logp, int verbose,
memset(&tv, 0, sizeof(tv));
gettimeofday(&tv, NULL);
msg = NULL;
query = NULL;
querystr = NULL;
va_start(args, fmt);
......@@ -257,13 +258,12 @@ lattutil_log_sqlite_err(lattutil_log_t *logp, int verbose,
}
lattutil_sqlite_exec(query);
free(msg);
}
va_end(args);
end:
lattutil_sqlite_query_free(&query);
free(msg);
free(querystr);
return (len);
}
......@@ -286,6 +286,7 @@ lattutil_log_sqlite_info(lattutil_log_t *logp, int verbose,
memset(&tv, 0, sizeof(tv));
gettimeofday(&tv, NULL);
msg = NULL;
query = NULL;
querystr = NULL;
va_start(args, fmt);
......@@ -340,13 +341,12 @@ lattutil_log_sqlite_info(lattutil_log_t *logp, int verbose,
}
lattutil_sqlite_exec(query);
free(msg);
}
va_end(args);
end:
lattutil_sqlite_query_free(&query);
free(msg);
free(querystr);
return (len);
}
......@@ -369,6 +369,7 @@ lattutil_log_sqlite_warn(lattutil_log_t *logp, int verbose,
memset(&tv, 0, sizeof(tv));
gettimeofday(&tv, NULL);
msg = NULL;
query = NULL;
querystr = NULL;
va_start(args, fmt);
......@@ -423,12 +424,12 @@ lattutil_log_sqlite_warn(lattutil_log_t *logp, int verbose,
}
lattutil_sqlite_exec(query);
free(msg);
}
va_end(args);
end:
lattutil_sqlite_query_free(&query);
free(msg);
free(querystr);
return (len);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment