fixed null check bugs in hawk_gem_geterrbinf() and hawk_getm_geterruinf()
This commit is contained in:
parent
6047a2d858
commit
9fb716d5a3
@ -300,7 +300,7 @@ void hawk_gem_geterrbinf (hawk_gem_t* gem, hawk_errbinf_t* errinf)
|
|||||||
/*errinf->num = gem->errnum;*/
|
/*errinf->num = gem->errnum;*/
|
||||||
errinf->loc.line = gem->errloc.line;
|
errinf->loc.line = gem->errloc.line;
|
||||||
errinf->loc.colm = gem->errloc.colm;
|
errinf->loc.colm = gem->errloc.colm;
|
||||||
if (gem->errloc.file) errinf->loc.file = HAWK_NULL;
|
if (!gem->errloc.file) errinf->loc.file = HAWK_NULL;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
mbslen = HAWK_COUNTOF(gem->xerrlocfile);
|
mbslen = HAWK_COUNTOF(gem->xerrlocfile);
|
||||||
@ -323,7 +323,7 @@ void hawk_gem_geterruinf (hawk_gem_t* gem, hawk_erruinf_t* errinf)
|
|||||||
/*errinf->num = gem->errnum;*/
|
/*errinf->num = gem->errnum;*/
|
||||||
errinf->loc.line = gem->errloc.line;
|
errinf->loc.line = gem->errloc.line;
|
||||||
errinf->loc.colm = gem->errloc.colm;
|
errinf->loc.colm = gem->errloc.colm;
|
||||||
if (gem->errloc.file) errinf->loc.file = HAWK_NULL;
|
if (!gem->errloc.file) errinf->loc.file = HAWK_NULL;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
wcslen = HAWK_COUNTOF(gem->xerrlocfile);
|
wcslen = HAWK_COUNTOF(gem->xerrlocfile);
|
||||||
|
Loading…
Reference in New Issue
Block a user