Fix warning: '*' in boolean context

The full message is:

  warning: ‘*’ in boolean context, suggest ‘&&’ instead
      _cairo_malloc((unsigned) (a) * (unsigned) (size)))
                                   ^
  note: in definition of macro ‘_cairo_malloc’
      ((size) ? malloc((unsigned) (size)) : NULL)
        ^~~~

Signed-off-by: Uli Schlachter <psychon@znc.in>
Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
This commit is contained in:
Uli Schlachter 2017-12-23 13:22:59 +01:00
parent c3659d7ef6
commit 62f2037bc0

View file

@ -60,7 +60,7 @@
**/
#define _cairo_malloc(size) \
((size) ? malloc((unsigned) (size)) : NULL)
((size) > 0 ? malloc((unsigned) (size)) : NULL)
/**
* _cairo_malloc_ab: