diff options
Diffstat (limited to 'tools/libxc/xc_private.c')
-rw-r--r-- | tools/libxc/xc_private.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/libxc/xc_private.c b/tools/libxc/xc_private.c index 9761b98af4..13a990a58c 100644 --- a/tools/libxc/xc_private.c +++ b/tools/libxc/xc_private.c @@ -82,8 +82,10 @@ const xc_error *xc_get_last_error(xc_interface *xch) void xc_clear_last_error(xc_interface *xch) { - xch->last_error.code = XC_ERROR_NONE; - xch->last_error.message[0] = '\0'; + if (xch) { + xch->last_error.code = XC_ERROR_NONE; + xch->last_error.message[0] = '\0'; + } } const char *xc_error_code_to_desc(int code) |