mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-02-08 17:30:30 +01:00
fix valgrind issues
This commit is contained in:
parent
b0768b10cc
commit
bdf067cdf5
1 changed files with 5 additions and 2 deletions
|
|
@ -103,6 +103,7 @@ crfpmoc_set_print_data (FpPrint *print, gint8 template_idx,
|
|||
fp_dbg ("Setting print data");
|
||||
|
||||
g_autofree gchar *descr = NULL;
|
||||
gsize descr_len = 0;
|
||||
GVariant *print_id_var = NULL;
|
||||
GVariant *fpi_data = NULL;
|
||||
GVariant *template_var = NULL;
|
||||
|
|
@ -110,11 +111,12 @@ crfpmoc_set_print_data (FpPrint *print, gint8 template_idx,
|
|||
fpi_print_set_type (print, FPI_PRINT_RAW);
|
||||
|
||||
descr = get_print_data_descriptor (print, template_idx);
|
||||
descr_len = descr ? strlen (descr) : 0;
|
||||
|
||||
fp_dbg ("template id %d, descr %p (%s)", template_idx, descr, descr ? descr : "");
|
||||
|
||||
print_id_var = g_variant_new_fixed_array (G_VARIANT_TYPE_BYTE, descr,
|
||||
strlen (descr), sizeof (guchar));
|
||||
descr_len, sizeof (guchar));
|
||||
|
||||
if (template == NULL || template_size == 0)
|
||||
template_var = g_variant_new_fixed_array (G_VARIANT_TYPE_BYTE, NULL, 0,
|
||||
|
|
@ -254,7 +256,8 @@ crfpmoc_ec_command (FpiDeviceCrfpMoc *self, int command,
|
|||
}
|
||||
else
|
||||
{
|
||||
memcpy (indata, s_cmd->data, MIN (r, insize));
|
||||
if (indata != NULL)
|
||||
memcpy (indata, s_cmd->data, MIN (r, insize));
|
||||
if (s_cmd->result != EC_RES_SUCCESS)
|
||||
{
|
||||
fp_warn ("EC result %d (%s)", s_cmd->result,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue