diff --git a/libfprint/fp-print.c b/libfprint/fp-print.c index a4e8350..522e942 100644 --- a/libfprint/fp-print.c +++ b/libfprint/fp-print.c @@ -875,8 +875,7 @@ fp_print_deserialize (const guchar *data, return g_steal_pointer (&result); invalid_format: - *error = g_error_new_literal (G_IO_ERROR, - G_IO_ERROR_INVALID_DATA, - "Data could not be parsed"); + g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_DATA, + "Data could not be parsed"); return NULL; }