Remove useless checks for NULL before freeing
authorAndrea Canciani <ranma42@gmail.com>
Thu, 3 Nov 2011 09:21:41 +0000 (10:21 +0100)
committerAndrea Canciani <ranma42@gmail.com>
Wed, 9 Nov 2011 08:17:00 +0000 (09:17 +0100)
commitcbd88a9416d9b33e6589e3f857ee839559a7e4de
tree5fe5ce3ed44938ef4bcd0627d319c8f6ae24cce4
parent8d72d35b29b0fe0345e21525db9e5f25876364be
Remove useless checks for NULL before freeing

This patch has been generated by the following Coccinelle semantic patch:

// Remove useless checks for NULL before freeing
//
// free (NULL) is a no-op, so there is no need to avoid it

@@
expression E;
@@
+ free (E);
+ E = NULL;
- if (unlikely (E != NULL)) {
-   free(E);
(
-   E = NULL;
|
-   E = 0;
)
   ...
- }

@@
expression E;
@@
+ free (E);
- if (unlikely (E != NULL)) {
-   free (E);
- }
pixman/pixman-image.c
pixman/pixman-region.c