mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-11 08:16:35 +00:00
clar helper: don't dereference giterr_last() if it's NULL
It can cause segfaults if the call didn't set an error
This commit is contained in:
parent
49ac5ac8fc
commit
9b62e40ecd
@ -15,7 +15,7 @@
|
||||
#define cl_git_pass(expr) do { \
|
||||
giterr_clear(); \
|
||||
if ((expr) != 0) \
|
||||
clar__assert(0, __FILE__, __LINE__, "Function call failed: " #expr, giterr_last()->message, 1); \
|
||||
clar__assert(0, __FILE__, __LINE__, "Function call failed: " #expr, giterr_last() ? giterr_last()->message : NULL, 1); \
|
||||
} while(0)
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user