From: Øyvind Kolås Date: Sun, 28 Oct 2018 02:08:30 +0000 (+0100) Subject: babl: make babl_model_is deal with NULL input X-Git-Tag: archive/raspbian/1%0.1.106-3+rpi1^2~15^2~13^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e62e0194a08c04d0125d7e725ea262f93110d49d;p=babl.git babl: make babl_model_is deal with NULL input --- diff --git a/babl/babl.c b/babl/babl.c index 979cd46..4479f68 100644 --- a/babl/babl.c +++ b/babl/babl.c @@ -185,6 +185,6 @@ babl_exit (void) int babl_model_is (const Babl *babl, const char *model) { - return ((babl)==babl_model_with_space(model, babl)); + return babl && ((babl)==babl_model_with_space(model, babl)); } diff --git a/babl/babl.h b/babl/babl.h index 5a7ca7e..943de99 100644 --- a/babl/babl.h +++ b/babl/babl.h @@ -542,7 +542,7 @@ void babl_space_get (const Babl *space, */ int babl_model_is (const Babl *babl, const char *model_name); -#define babl_model_is(babl,model) ((babl)==babl_model_with_space(model,babl)) +#define babl_model_is(babl,model) (babl&&(babl)==babl_model_with_space(model,babl)) /**